IFS= read -r line 的意义
[root@netsa ~]# echo " a b c " |{ IFS= read -r line;echo "[$line]";}
[ a b c ]
[root@netsa ~]#
[root@netsa ~]# echo " a b c " |{ read -r line;echo "[$line]";}
[a b c]
意义在于是否保留空格转移,IFS= 代表读入的内容保留空格。
本文来自博客园,作者:忙碌在路上,转载请注明原文链接:https://www.cnblogs.com/netsa/p/17227849.html