【发布时间】:2011-05-11 09:00:15
【问题描述】:
当我在命令行上执行此操作时:
awk 'BEGIN{OFS=FS=","}$3~/^353/{print}' axeM10_20110510100219_59.DAT_353 >log
它执行得很好,无需花费太多时间,并立即给我输出文件。
但是当我将它包含在 shell 脚本中时:
#!/usr/bin/ksh
for i in *.DAT_353
do
awk 'BEGIN{OFS=FS=","}$3~/^353/{print}' ${i} > ${i}_changed >/dev/null
done
exit
脚本正在生成一个 0 字节的文件。 我可以知道这里有什么问题吗?
【问题讨论】: