shell 脚本:grep 和制表符分隔
我正在使用以下命令在给定的制表符分隔文件中查找字符串并计算该字符串出现的次数。
grep -c "string1" filename; grep -c "string2" filename; grep -c "string3" filename
在上面的命令中,string1、2、3是我在文件filename
中查找它们出现的次数(实际上是计算它们出现的次数)。
我希望将输出以制表符分隔格式发送到文件(这显然意味着新文件名)。
我是 shell 脚本新手,非常感谢您的帮助。
先感谢您。
I am using following command to look for strings in given tab delimited file and count the number of times the string appears.
grep -c "string1" filename; grep -c "string2" filename; grep -c "string3" filename
In the above command, string1, 2, 3 are the ones I am looking for their occurrence (actually counting how many time do they occur) in file filename
.
I would like to have the output send to a file in a tab delimited format (this will obviously mean new filename) .
I am new to shell scripting and your help will be appreciated.
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一种方法,仅使用 2 个字符串为例:
您可以添加日期并附加到现有输出,如下所示:
Here's one way, using 2 strings just for example:
You can add the date and append to the existing output like this: