0
EOF
を1行に変換する方法sftp
コマンドライン?複数のSFTPコマンドラインを1行のコマンドラインに変換する
sftp -v [email protected] <<EOF
mkdir /home/forge/web-app/public/backup/$HOSTNAME/$DATE
put $path/* /home/forge/web-app/public/backup/$HOSTNAME/$DATE
bye
EOF
のために何が機能しない場合、私は、驚いされない(と 'sftp'クライアントが' ftp'クライアントとして変数としてであれば、あなたがいることを見つけることが、可能にする任意のメソッドを使用しますあるシステムで動作するものは別のシステムでは動作しません)、私はあなたに 'echo" mkdir ...; put ...; bye "を試しましたか? sftp ... '?がんばろう。 – shellter
なぜそれを1行に入れたいのですか?あなたが持っているコードの何が間違っていますか? –
Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww