- 默认情况下,base shell 会以空格、制表符、换行符做为分隔符。通过 IFS 来自定义为分隔符
指定单个字符做分隔符: IFS=: #以:冒号做分隔符
可以指定多个
如 IFS='\n':;" #这个赋值会将反斜杠、n、冒号、分号和双引号作为字段分隔符。
注:$'\n'与'\n'时的区别 IFS='\n' #将字符\和字符 n 作为 IFS 的换行符。 IFS=$'\n' #使用换行符做为字段分隔符。
注:此IFS需要在shell脚本文件中定义才有效
- $[]和$(()) 是一组 标识的是 算术运算 +-*/
- echo -n是不换行,-e 是输出如制表符(\t)特殊字符