CSVファイル、カンマFSファイルで(同じまたは小さい)= < 30のデータを見つけるためにプログラムを使用しようとしていますawk
。次のファイルを例に挙げます。
cat filename
a,20
b,39
c,12
d,34
e,10
f,23
g,11
h,65
私は成功せず、次のawkスクリプトを試しました。
awk -F, '$2~/[0-9]=<30/' filename
awk -F, '$2~/\d =<30/' filename
awk -F, '$2~/*=<30/' filename
答え1
単純整数比較には正規表現は必要ありません。
awk -F, '$2 <= 30 { print }' /path/to/filename