为什么这两个命令的输出不同:
第一种方法似乎是通过换行符来分隔文件名的。
这也适用于像
我使用的是Mac OSX系统,如果有区别的话。
python -c 'print("hello")'
print("hello")
ls | cat
ls
第一种方法似乎是通过换行符来分隔文件名的。
这也适用于像
ls > outfile
这样的命令,以及类似的操作。我使用的是Mac OSX系统,如果有区别的话。
-1
,而不是-x
,它会强制输出单列;-x
仍然会产生多列输出,但“条目跨列排序,而不是向下排序”。- http://man.cx/ls - mklement0