Bash脚本编写并不是我最重要的一点。我有一个文件结构为Bash脚本:跳过文件和grep
% comment
filename1 pattern-to-search1
filename1 pattern-to-search2
...
我想编写一个脚本到grep filename
为pattern-to-mat
的所有文件中的每一行。
到目前为止,我有
while read file p
do
if [ "${file:0:1}" != "%" ]
then
grep -o "$p" $file | wc -l
fi
done
echo -e "\nDone."
但它不会跳过开头的文件%
。有任何想法吗?
我看不出在脚本中任何可能导致你的问题描述。你确定问题是你认为的吗? – ruakh
告诉你实话,不。但我确实喜欢@ sehe的回答......看起来很漂亮。 –