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