【Shell秒懂系列】IFS= read -r line
IFS= read -r line命令含义设置read命令读取buffer过程中的域分隔符设置为空字符,并在不转义转义字符的前提下读取一行文本buffer给变量line分解说明IFSInternal Field Separator,域分隔符,可以通过定义IFS将一行buffer文本分隔为多个域(列)variable=value command在当前执行command的进程中,指定variable
·
IFS= read -r line
命令含义
设置read命令读取buffer过程中的域分隔符设置为空字符(IFS=),并在不转义转义字符的前提下读取一行文本buffer(read -r)给变量line
分解说明
IFS
Internal Field Separator,域分隔符,可以通过定义IFS将一行buffer文本分隔为多个域(列)
variable=value command
在当前执行command的进程中,指定variable 的值为value。在本例中variable为IFS,value为空,command为read -r line。
read -r
flag -r 模式下所有后向斜杠(backslash:\)不再为转义标识
line
将读入的一行文本buffer赋予变量line
参考
更多推荐


所有评论(0)