xzy0.xzyが数字で、x8-9がoutputfile.txt.
2 に答える
0
フォーマット内の数値を検索し0.xzy (行全体の一致を強制しない単語境界を使用)、一致の前の 5 行-B5を出力し、出力を にリダイレクトするにはoutfile:
$ grep -B5 -Ew '0\.[0-9]{3}' file > outfile
# fix x to 8 or 9
$ grep -B5 -Ew '0\.[8-9][0-9]{2}' file > outfile
注:.リテラルのピリオドを意味するようにエスケープする必要があります。それ以外の場合01234は一致します。あなたはman grep非常に役立つでしょう!
于 2013-02-26T11:05:48.917 に答える
0
形式の数字を検索0.xzy(xzyは数字)
grep "^0.[0-9][0-9][0-9]$" file
x が 8 ~ 9 の場合を検索
grep "^0.[89][0-9][0-9]$" file
于 2013-02-13T12:49:57.477 に答える