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

- 作者: 中島雅弘,富永浩之,國信真吾,花川直己
- 出版社/メーカー: 技術評論社
- 発売日: 2015/05/26
- メディア: Kindle版
- この商品を含むブログを見る
![[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus) [改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus)](https://images-fe.ssl-images-amazon.com/images/I/41NwSsX1sqL._SL160_.jpg)
[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus)
- 作者: 山森丈範
- 出版社/メーカー: 技術評論社
- 発売日: 2017/01/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る