如果我贊同它包含$(主機名)命令字符串,然後正常工作。例如,在終端上運行:
echo "http://$(hostname)/main.html"
http://artur/main.html
但是,如果我從一個文件中的字符串(以前做的貓給一個變量),當我嘗試用回聲打印,它不工作:
$ cat site
http://$(hostname)/main.html
$ mysite=$(cat site)
$ echo $mysite
http://$(hostname)/main.html
我在做什麼錯?任何想法?
'$(貓站點)'可以用'$(<站點)'替換。 –