我想知道为什么以下两个命令的输出不同:
为什么会这样,如何避免?
ls -1 -tF | head -n 1
和
echo $(ls -1 -tF | head -n 1)
我尝试获取最后修改的文件,但在子shell中使用它时,有时会得到多个文件作为结果?为什么会这样,如何避免?
file*
,然后在回显之前进行扩展。-F,--classify append indicator (one of */=>@|) to entries
。 - 123ls
的危险性... - ghoti