Shell 教程 —— Shell 数组
遇到bug:
IFS有被修改过,第二次获取数组长度为1。
处理方案:参考链接
先保存旧IFS,第二次获取前,恢复回默认值。
#!/bin/bash
OLD_IFS=$IFS #保存原始值
IFS="~" #改变IFS的值
...
...
IFS=$OLD_IFS #还原IFS的原始值
IFS有被修改过,第二次获取数组长度为1。
先保存旧IFS,第二次获取前,恢复回默认值。
#!/bin/bash
OLD_IFS=$IFS #保存原始值
IFS="~" #改变IFS的值
...
...
IFS=$OLD_IFS #还原IFS的原始值