Powershellを使用して3つのプレーンテキスト行をファイルにエコーしようとしています。
echo "#Generated" > psftp.scp
echo "put test.txt" >> psftp.scp
echo "quit" >> psftp.scp
次に、psftp.exeバッチモードを使用してファイルを実行します(SFTPでコマンドを実行します)が、psftpエラーで無効な文字が表示されます。
psftp: unknown command " ■#"
私は何が欠けていますか?Windowsのメモ帳でファイルを手動で入力すると、(psftp)が機能します。最初の行を(#Generated
)に変更しても、最初の部分のブロック記号でこのエラーが発生します。
「すべての記号を表示」をオンにしてNotePad++でファイルを表示しようとしましたが、行末にCRとLFしか表示されませんでした。これは正常です。