+ -
当前位置:首页 → 问答吧 → AWK参数过长,怎么处理

AWK参数过长,怎么处理

时间:2011-09-20

来源:互联网

代码:

for i in ${ScriptDirectory}/* ;  do
     echo "$i"
done



ScriptDirectory是个路径,有带空格的目录名,然后echo输出就被那个空格截断了

如何搞?

作者: sdjkx   发布时间: 2011-09-20

硬要用shell来搞得话, 可以暂时把IFS替换掉:

OLDIFS=$IFS
IFS=$(echo -en "\n\b")
for i in ${ScriptDirectory}/* ; do
echo "$i"
done
IFS=$OLDIFS

最好还是用find吧. 个人喜欢coreutils用足,shell次之...

作者: Methuselar   发布时间: 2011-09-20

热门下载

更多