私はこのコマンドを持っています
$ 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
したがって、grep
match containコマンドはで[2-9]
置き換えられます。つまり、1 つ以上の一致を意味します。*
\+