是的,我已经google了,但我没有找到解决方案。
我想 grep 程序输出并在 grep 匹配的情况下生成日期 +%s.%N。我试过了:
cat test.txt | grep test | date +%s.%N
但这只调用一次我怎么能多次调用?
grep test test.txt && date +%s.%N
这是一个简写(布尔值)
if grep test test.txt; then date +%s.%N; fi
笔记
cat | grep
,见http://porkmail.org/era/unix/award.html#cat-q
开关添加到 grep(如果支持)或执行grep &>/dev/null
unix
具有返回状态。基于此,我们可以使用boolean AND &&
或boolean OR ||