重複の可能性:
CURLを使用してFTP経由で最も古いファイルを削除する方法は?
bashスクリプトを使用してリモートサーバーに接続し、ディレクトリから7日以上経過したすべてのファイルを削除する必要があります。 FTPリモートサーバーでforループを使用してこれを実行しようとするとエラーが発生します。
#!/bin/sh
HOST='www.ftpserver.com'
USER='username'
PASSWD='password'
ftp -n $HOST <<END_SCRIPT
user ${USER} ${PASSWD}
for i in {ls}
do
echo "$i"
done
quit
END_SCRIPT
exit 0
私が得るエラーは次のとおりです。
We only support non-print format, sorry.
?Invalid command
?Invalid command
どんなアドバイスでも役に立ちます