2014-03-06 59 views

回答

2

使用$()而不是反引號 - 他們更容易閱讀和嵌套...

res=$(find /var/www -maxdepth 2 -mindepth 2 -type d -name "${search}") 
+0

感謝您的回答。我想知道爲什麼我的例子沒有工作。 – Waffles

+1

您的行爲不起作用,因爲您已將$ {search}放在單引號內,從而阻止shell擴展變量$ search。 –

+0

嘗試在shell提示符下運行find -name「$ {search}」,這將起作用,而find -name'$ {search}'則不會。 –

相關問題