我有一个简单的脚本可以在shell脚本中重命名文件:
sftp username@host.com <<EOT
rename testfile.txt done.testfile.txt
exit
EOT
这正常工作-但我需要脚本将sftp中的所有文件替换为done.*.txt
。
如何实现?
尝试了以下选项-但这无济于事。
sftp username@host.com <<EOT
rename *.txt done.*.txt
exit
EOT
sftp username@host.com <<EOT
for file in *.txt; do
echo rename ${file} done.${file}
done
exit
EOT
但是没有帮助-有任何建议吗?