脚本运行与Cyber​​mation不同,而不是命令行

时间:2012-01-23 22:01:06

标签: bash sftp

我现在有一些代码失败了:

for filename in $WORKINGDIR/customer*dat
do
echo "-put $filename" >> $WORKINGDIR/$DWTFR
done;

从命令行执行时效果很好,在测试sftp的加载文件时填充:

-put /home/batchrunner/customer_updates.dat
-put /home/batchrunner/customer_usr_all.dat

在生产中,当从网络化执行时,它会填充:

-put /home/batchrunner/customer*dat

哪个sftp呕吐。

1 个答案:

答案 0 :(得分:0)

尝试使用find。

表示find $WORKINGDIR -type f -name "customer*dat"

中的文件名