我为以下脚本添加了别名:
#!/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
做这样的工作。为什么会这样呢?我如何改进脚本(以便它也能在远程目录中完成工作)?