read默认使用空格做分隔符 如下:
echo "aa bb"|while read a b;do
echo $a,$b
done
#默认按空格做分割,打印出
aa,bb
如果要修改分隔符,需要给IFS变量赋值:
read --help
其中有一句:
…
Only the characters found in I F S a r e r e c o g n i z e d a s w
默认情况下,shell的read命令使用空格作为分隔符。若要改变这一行为,可以设置IFS(Internal Field Separator)环境变量。通过指定IFS的值,你可以控制read命令如何划分输入字段。例如,设置IFS为逗号或者其它特殊字符,可以按这些字符来读取输入。
read默认使用空格做分隔符 如下:
echo "aa bb"|while read a b;do
echo $a,$b
done
#默认按空格做分割,打印出
aa,bb
如果要修改分隔符,需要给IFS变量赋值:
read --help
其中有一句:
…
Only the characters found in I F S a r e r e c o g n i z e d a s w
1688
2万+

被折叠的 条评论
为什么被折叠?