今天写了一个脚本:echo -e "Hello World \n"。
发现chmod u+x后的./1.sh运行输出"Hello World"
然而sh 1.sh输出的却是"-e Hello World"。
查阅资料后发现原来ubuntu中在/bin/下的sh是软链接到dash。
解决:使用ln -s /bin/bash /bin/sh将sh指向bash。
今天写了一个脚本:echo -e "Hello World \n"。
发现chmod u+x后的./1.sh运行输出"Hello World"
然而sh 1.sh输出的却是"-e Hello World"。
查阅资料后发现原来ubuntu中在/bin/下的sh是软链接到dash。
解决:使用ln -s /bin/bash /bin/sh将sh指向bash。