ファイルを生成するためにこのスクリプトでechoを使用することがリモートディレクトリで機能しないのはなぜですか?

ファイルを生成するためにこのスクリプトでechoを使用することがリモートディレクトリで機能しないのはなぜですか?

次のスクリプトにエイリアスを追加しました。

#!/usr/bin/bash

if [[ -d "template.html" ]]; then
  :
else
  cp -n /home/$(whoami)/CS/Software/Pollen/template.html .
fi

/usr/bin/echo "#lang pollen



[1]: " > ${1}.html.pmd

alias tmd="~/CS/Software/Bash/create_md.sh"スクリプトは.bashrc現在のディレクトリにファイルを作成する操作を実行しますが、Bashからインポートされたリモートディレクトリにファイルを作成することはできませんbash: /home/jim/CS/Software/Bash/create_md.sh: No such file or directory。つまり"${1}.html.pmd"、引用しても問題は解決されません。ただし、echoたとえば手動で入力すると、echo "ana-echo">ana1/ana2/file.html.pmd操作が実行されます。なぜですか?リモートディレクトリでも操作を実行するようにスクリプトを改善するにはどうすればよいですか?

ベストアンサー1

おすすめ記事