微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Bash脚本:跳过文件和grep

Bash脚本不是我最强的一点。 我有一个文件结构为

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

我想编写一个脚本来为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."

但是它不会跳过以%开头的文件。 有任何想法吗?

我可以使用Google翻译让我的RaspBerry Pi按需求以不同的语言发言吗?

匹配来自inputstring的URL链接

“sudo -i”和“sudo su – ”之间的区别是什么?

Bash:等到cpu使用率低于阈值

在花括号中parsing块

这个简单的bash命令有什么问题?

Bash – 在列中交换值

使用sed查找和replace2个分隔符的好方法

xmlstarlet XPathexpression式select单个结果而不是多个

脚本通过CentOS安装没有密码提示MysqL-server

我只是做

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

这样,注释行甚至不会到达 read循环

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐