Bash 脚本:跳过文件和 grep



Bash 脚本不是我的强项。我有一个结构为

% comment
filename1 pattern-to-search1
filename1 pattern-to-search2
...

我想为文件中的每一行编写一个脚本来pattern-to-mat grep filename

到目前为止,我有

while read file p
do
    if [ "${file:0:1}" != "%" ]
    then
    grep -o "$p" $file | wc -l
    fi
done
echo -e "nDone."

但它不会跳过以 % 开头的文件。有什么想法吗?

我只会这样做

grep -v '^%' | while read file p
do
    grep -c "$p" -- "$file"
done

这样,评论行甚至不会到达read循环

相关内容

  • 没有找到相关文章

最新更新