1

はい、グーグルで検索しましたが、解決策が見つかりませんでした。

プログラム出力をgrepして、grepが一致する場合に日付+%s。%Nを作成したいと思います。私は試した:

    cat test.txt | grep test | date +%s.%N

しかし、これは1回だけ呼び出しますが、どうすれば複数回実行できますか?

4

1 に答える 1

2
grep test test.txt && date +%s.%N

これは、

if grep test test.txt; then date +%s.%N; fi

ノート

  • する必要はありません。http://porkmail.org/era/unix/award.html#catcat | grepを参照してください。
  • grep の出力を非表示にする必要がある場合は、-qgrep にスイッチを追加するか (サポートされている場合)、またはgrep &>/dev/null
  • unixコマンドには戻りステータスがあります。これに基づいて、ブールAND &&またはブールORを使用できます ||
于 2012-11-15T14:54:29.010 に答える