jwwから出力された物限定なら /^ [0-9-]/ 半角スペースで始まり2文字目に0〜9の数字か-が続く 他の外部変形等から出力された物を更にawkで加工する場合 /^ *[.0-9-]/ 半角スペースが幾つか続き(無い場合も有り)その後にピリオドか0〜9の数字か-が 続く 1つ目のフィールドが数値のみなら、線データと考える場合 $1~/^[.0-9e-]+$/ (指数表示される場合が有るのでキャラクタリストにeも含める) の何れかで問題無いと思うけど、保険として && NF == 4 を付け加えてる (無駄と言われれば、無駄ですが)