我有以下文件party.txt
包含如下内容:
Hello Jacky
Hello Peter
Bye Johnson
Hello Willy
Bye Johnny
Hello Mary
Hello Wendy
我用的是grep hello
捕获内容,但是当我使用print date +"%Y-%m-%d'
并附加到它,我不能,而且我会得到很多0
每行。
cat party.txt | grep Hello | awk '{ print date +"%Y-%m-%d"}'
我可能会错过什么?
gawk(以及 mawk 的最新版本)有一个内置的时间/日期功能 http://www.gnu.org/software/gawk/manual/html_node/Time-Functions.html,所以不需要在那里使用外部工具。
gawk '/Hello/{print NR " - " $0 " - " strftime("%Y-%m-%d")}' party.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)