我想有一個shell變量,可以在每次引用時動態運行,例如,我想要一個變量$ countPwd,它可以返回當前目錄中文件/目錄的數量,它可以是定義爲:如何在bash中定義動態變量?
countPwd=`ls | wc -l`
,如果我做echo $countPwd
它只會顯示的值時,我定義變量,但是當我改變我的當前目錄它不會自動更新。那麼,如何在bash中定義這樣一個變量,以便它的值更新/計算?
更新: $ PWD是一個實時評估變量的完美例子。您不需要使用$()或反引號``來評估它。它在bash中如何定義?
爲'cd'編寫一個封面函數,用於在更改目錄時設置變量。或者創建一個腳本或函數(可能'fc'代表'文件計數'),並簡單地使用它(少打字)。 – 2011-05-03 19:38:51