コマンドラインでローカルサーバーからリモートサーバーにファイルをコピーするスクリプトを自動化しようとしています。私はscpの調査を行い、ファイルをリモートサーバーにコピーする方法を知っていますが、そのファイルを別のファイルに追加したいと思います。
これは私のコードです:
scp ~/file.txt user@host:
ssh user@host cat file.txt >> other_file.txt
コマンドラインにすべてを手動で入力すると、すべて正常に機能します。
scp ~/file.txt user@host:
ssh user@host
cat file.txt >> other_file.txt
しかし、スクリプトを実行すると、ファイルのみがコピーされ、other_file.txtの末尾には追加されません。ヘルプ?