我想知道为什么我没有得到相同的输出:
ls -1 -tF | head -n 1
和
echo $(ls -1 -tF | head -n 1)
我试图获取最后修改过的文件,但是在子shell中使用它有时会得到多个文件?
为什么那样以及如何避免?
bash shell scripting ls subshell
bash ×1
ls ×1
scripting ×1
shell ×1
subshell ×1