文字列になっちゃうぽいので、awkの正規表現で数字のみを判断させてみた $1 ~ /^[0-9]+$/ $ echo "1 two 3rd four 5"| awk '{for(i=1;i<=NF;i++) { if ( $i ~/^[0-9]+$/) print $i}}' 1 5 AWK実践入門作者: 中島雅弘,富永浩之,國信真吾,花川直己出版社/メー…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。