rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

awkで条件に合致する列を出力して変数に格納すると、列の区切りはスペース/空白(0x20)となる

2021 Feb. 21.
2020 Jun. 03.
2020 Apr. 19.

(Linux上で)awkで条件に合致する列を出力して1つの変数に格納すると、出力される列の区切りはスペース/空白(0x20)となり、末尾に改行(0x0a)が付く。

STR=$(cat FILE | awk '{for (i = 2; i <= NF; i++ ) print $i }')


変数に格納せず標準出力に流すと各列は改行出力表示される。

cat FILE | awk '{for (i = 2; i <= NF; i++ ) print $i }'