我想有一个shell变量,可以在每次引用时动态运行,例如,我想要一个变量$ countPwd,它可以返回当前目录中文件/目录的数量,它可以是定义为:如何在bash中定义动态变量?
countPwd=`ls | wc -l`
,如果我做echo $countPwd
它只会显示的值时,我定义变量,但是当我改变我的当前目录它不会自动更新。那么,如何在bash中定义这样一个变量,以便它的值更新/计算?
更新: $ PWD是一个实时评估变量的完美例子。您不需要使用$()或反引号``来评估它。它在bash中如何定义?
为'cd'编写一个封面函数,用于在更改目录时设置变量。或者创建一个脚本或函数(可能'fc'代表'文件计数'),并简单地使用它(少打字)。 – 2011-05-03 19:38:51