次のコマンドはsftp
、1行を使用して1 つのコマンドを送信します。
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
sftp
1行を使用して複数の行を送信する方法。キャリッジリターンまたはこれを達成するための何かを挿入する方法はありますか。
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file"
アイデアは、sftp -b
コマンドをリストする外部ファイルがロードされるオプションを使用しないことです。
<<<
(最初はzshに触発されましたがrc
)最初に導入され、後にksh93に追加され、次にbashに追加されました。