标签: bash shell
我想将以下命令的结果存储在TEMP变量中:
TEMP="$(ls $dest_dir.*)"
这里的问题是仅扩展变量,而不扩展*。我从扩展中得到的是:
dir_01.*
其中dir_01是dest_dir中的值。这会使 ls 命令失败。
如何也可以扩展通配符?
答案 0 :(得分:0)
尝试:
TEMP=$(ls ${dest_dir}.*)
不过,正如其他人指出的那样,解析ls输出通常不是一个好主意。
ls