ファイルから数字を探す

ファイルから数字を探す

私はこのコマンドを持っています

$ cut -f2,3 AIS2F1 | grep [2-9][0-9]*  | cut -f1

2番目と3番目のフィールドは次のとおりです。

Ben 434
Me  12
you 56

したがって、ロジックは、2番目と3番目のフィールドを切り取り、20より大きい数字を検索してから、最初のフィールドを切り取ると思います。これにより、20より大きい数字のような行に名前が表示されますが、結果は次のようになります。

Ben 
Me
you 

変える

Ben
you 

これが私が望むものです。このコマンドをどのように変更できますか?

ベストアンサー1

inは、前の項目のうち0または1が一致する*ことを意味します。grepしたがって、grepmatch containコマンドはで[2-9]置き換えられます。つまり、1 つ以上の一致を意味します。*\+

おすすめ記事