Dec
25
在windows下我习惯于使用search and replace软件进行搜索文件中是否存在某个字符串.
现在在linux下也能这样操作了.将以下代码保存为searchcontent.sh
设置searchcontent.sh为可执行
使用该脚本搜索文件
搜索/www/目录下的后缀为php的文件中是否存在eval字符串,如果存在输出文件名及代码的内容
现在在linux下也能这样操作了.将以下代码保存为searchcontent.sh
find $1 -iname "$2"|while read filename
do
code=`cat $filename |grep $3 -nr`
if [ "$code" != "" ];then
echo $filename
echo $code
fi
done|more
do
code=`cat $filename |grep $3 -nr`
if [ "$code" != "" ];then
echo $filename
echo $code
fi
done|more
设置searchcontent.sh为可执行
chmod +x ./searchcontent.sh
使用该脚本搜索文件
./s.sh /www/238000_net/ "*.php" "eval"
搜索/www/目录下的后缀为php的文件中是否存在eval字符串,如果存在输出文件名及代码的内容