다음 스크립트에 별칭을 추가했습니다.
#!/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
작업이 수행됩니다. 왜 그럴까요? 원격 디렉토리에서도 작업을 수행하도록 스크립트를 어떻게 개선할 수 있습니까?