2

次のデータを含むファイルがいくつかあります。

 160-68 160 68 B-A 0011 3.80247
 160-68 160 68 B-A 0022 3.73454
 160-69 160 69 B-A 0088 2.76641
 160-69 160 69 B-A 0022 3.54446
 160-69 160 69 B-A 0088 4.24609
 160-69 160 69 B-A 0011 3.97644
 160-69 160 69 B-A 0021 1.82292

5列目の配列で、いずれかの値(負になる可能性があります:ex -12222)を持つ行を抽出する必要があります。

[0088, 0021] で出力:

160-69 160 69 B-A 0088 2.76641
160-69 160 69 B-A 0088 4.24609
160-69 160 69 B-A 0021 1.82292

現在 Ruby でこれを行っていますが、Bash でより速く行う方法はありますか?

ありがとう。

4

3 に答える 3