【シェル】文字列に含まれる連続する空白文字の扱い
2016.03.062022.04.23
【シェル】文字列に含まれる連続する空白文字の扱い
文字列に含まれる連続する空白文字を一つにまとめたり、そのまま維持したりする方法
まずは、変数に空白を連続で含む文字列を代入
[root@localhost ~]# STRING="a b c"
変数名のみで標準出力
[root@localhost ~]# echo $STRING
a b c
a b c
変数をダブルクオートで括って標準出力
[root@localhost ~]# echo "$STRING"
a b c
a b c
変数名のみで出力すると、連続した空白文字が1つにまとめられます。
変数名をダブルクオートで括ると連続した空白文字がそのままの維持されます。