全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2269|回复: 9
打印 上一主题 下一主题

懒人们拿去

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-6 13:28:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #!/bin/bash

  2. df=`find /var/www/web/ -type f`

  3. #这个命令是列出目录下所有的文档

  4. for file in ${df} ; do

  5. #用for命令

  6.         if grep -q "loc.daji.eu.org" $file;then

  7. #如果文档中包括loc.daji.eu.org这个字符时

  8.         echo $file>>web.txt

  9. #则输出文件名到web.txt
  10.         fi
  11. done
复制代码
再稍加工下,就可以批量替换网站里的关键字了。
sed -i s/loc.daji.eu.org/yoururl/g $file
2#
发表于 2011-8-6 13:32:05 | 只看该作者
沙发吗?收藏了,虽然目前用不上
3#
发表于 2011-8-6 13:48:07 | 只看该作者
干啥的?
4#
发表于 2011-8-6 13:57:42 | 只看该作者
原帖由 ATOM 于 2011-8-6 13:48 发表
干啥的?
5#
发表于 2011-8-6 13:59:38 | 只看该作者
改进一下。
  1 #!/bin/bash
  2
  3 scandir=$1
  4 scancode=$2
  5
  6 scan(){
  7         local i
  8         while read i; do
  9                 grep -q "${scancode}" $i && echo $i
10         done < <(find ${scandir} -type f)
11 }
12
13 if [ $# != 2 ]; then
14         echo "USAGE: $0 DIR CODE"
15         echo "e.g.: $0 /var/www php"
16         exit 1
17 fi;
18 scan
6#
发表于 2011-8-6 14:00:42 | 只看该作者
看不懂 有什么用呀
7#
发表于 2011-8-6 14:00:45 | 只看该作者
收藏了。
8#
发表于 2011-8-6 14:21:28 | 只看该作者
干嘛用的?
9#
发表于 2011-8-6 14:37:25 | 只看该作者
有什么用呢。。。
10#
发表于 2011-8-6 14:40:43 | 只看该作者
标记收藏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-25 20:36 , Processed in 0.132264 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表