party.txt
次のような内容を含む次のファイルがあります。
Hello Jacky
Hello Peter
Bye Johnson
Hello Willy
Bye Johnny
Hello Mary
Hello Wendy
grep hello
コンテンツをキャプチャするためにを使用しましたが、 を使用しprint date +"%Y-%m-%d'
てそれに追加すると、それができず、1 行あたりに多数のコンテンツが取得されます0
。
cat party.txt | grep Hello | awk '{ print date +"%Y-%m-%d"}'
何が欠けているのでしょうか?
ベストアンサー1
gawk(およびmawkの最近のバージョン)には組み込みの時刻/日付機能したがって、外部ツールを使用する必要はありません。
gawk '/Hello/{print NR " - " $0 " - " strftime("%Y-%m-%d")}' party.txt