ls [internet]

技術メモ

awkの変数が数値かどうか確認する

文字列になっちゃうぽいので、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実践入門

AWK実践入門