我们先看一个脚本,该脚本的功能是搜索当前目录下文件中的指定字符串
#!/bin/bash
apath=$1;acontent=$2;aexp=$3;
if [[ $aexp =~ all ]] ;then
atype=''
else
atype=".$aexp"
fi
find $apath -name "*"$atype -type f -print0 | xargs -0 grep --color -rn "$acontent"
if [[ $aexp =~ all ]]
其中
~
是对后面的正则表达式匹配的意思,如果匹配就输出
1
,不匹配就输出
0
版权声明:本文为YuZhuQue原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。