今天我想把之前做的系统中的异常以及请求失败的统计一下,用的是tomcat服务器,需要把ls获取到的文件名通过for遍历,所以需要名称切割为数组,我们用shell中的IFS来做分隔符的控制,如下所示例子:
cd /etc
result=$(ls | xargs echo )
oldIFS=$IFS
IFS=" "
for index in $result
do
echo "index_$index"
done
echo "over"
IFS=$oldIFS
shell中的IFS是系统默认的分隔符修改为空格就搞定了,在用完之后,系统需要把分隔符恢复成默认的oldIFS。这个用法是从《shell脚本攻略》中看到的。新的一天好好工作了。