我正在写一些循环访问文本文件的ksh脚本,一次处理它一行。 我倾向于使用通过文件读取的方法
while read X1 X2 X3 X4
do
<process line>
done < $INFILE
但同事谁没有使用
IFS="
"
for LINE in `cat $INFILE`
do
<process line>
done
类似的事情,他使用“切割”来分析,我自动获取变量,但除此之外,还有什么两种方法的优缺点?别人会怎么做?
谢谢。
你绝对是在正确的轨道上。你的同事正在使用不需要的/额外的过程,尤其是调用'cut'。祝你好运! – shellter