bashにおけるIFS変数の機能

432 ワード

変数IFSを設定してecho出力を使用すると、設定した文字はスペースで置き換えられます.
 
IFS=$'
' echo `ls`
a.out c++ king.c test.c test.s test1.c test2.c

IFS=
echo `ls`
a.out
c++
king.c
test.c
test.s
test1.c
test2.c

上の2対の命令の効果は、各項目の後のリターンを、スペースに変えることです.