美好的一天!我有以下脚本应该重命名,然后将文件夹中的文件发送到FTP服务器。在bash脚本中重命名文件打破脚本
for f in "[email protected]"
do
mv "$f" "${f%.mpeg}.mpg"
curl -T "$f" ftp://1.2.3.4/Vol123456-01/MPEG/ --user me:secret
mv "$f" "/Users/me/Sent Stuff"
done
这工作正常,除了第一个mv
线。该脚本已成功重命名该文件,但后来的命令似乎无法再找到"$f"
。我对bash脚本非常陌生。有没有办法刷新或许"$f"
意味着这样curl
和mv
行知道它是什么?提前致谢!
这样做!谢谢! – mrcoulson