canvasbench
次の文のtracing_mark_write
ように両方が含まれている行を除外するにはどうすればよいですか?
canvasbench-16333 [003] ...1 87432.398788: tracing_mark_write: B|16333|performTraversals\n\
grepにはAND演算子はありません。ただし、grep-Eオプションを使用してANDをシミュレートできます。
grep -E 'canvasbench.*tracing_mark_write|tracing_mark_write.*canvasbench' filename
または、パイプで区切られた複数のgrepコマンドを使用して、ANDをシミュレートすることもできます。
grep -E 'canvasbench' filename | grep -E 'tracing_mark_write'
または、sedを使用することもできます。
sed -n '/canvasbench/{/tracing_mark_write/p}' input
これは、canvasbenchに一致する行のtraceing_mark_writeに一致しようとし、両方に一致する行を出力します。