2014-01-27 88 views

回答

3

我認爲你需要一個echo

jobplan_name=`echo ${name} | cut -d "=" -f4 | cut -d " " -f1` 
+0

太棒了!但爲什麼沒有回聲沒有工作? – logan

+1

如果沒有'echo',你試圖執行一個由'name'命名的命令並將其輸出管道到'cut',而不是將'name'本身的值傳遞給'cut'。 – chepner

+1

因爲反引號說*「給我包含在*之內的命令的輸出。 'name'變量的內容是** not **系統識別的命令:因此「未找到」。 echo命令的輸出是你想要的:name變量包含的字符串。 – Geeb