grep 値を取得し、値とともにカウントを出力します。

grep 値を取得し、値とともにカウントを出力します。

私は値をgrepし、値と共に数を出力するbashスクリプトを作成しようとしています。

このような

grep -c 'Thenis' example.txt > example.lst

ちなみに、そのリストファイルには数だけでなく、以下のように私が入力した値も表示されます。

Thenis: 123

ベストアンサー1

サブシェルを起動し、$0変数を使用してこれを実行できます。

bash -c 'echo "$0: $(grep -c $0 example.txt)"' 'Thenis' > example.lst

おすすめ記事