我一直在使用此命令以排序的方式使用命令“ls”的输出生成一个文件“results”。
ls | sort | < results
但是,我发现“results”文件是空的,即使“ls”命令显示了许多文件和文件夹。
能否解释一下使用此命令获得所需结果的错误。
最佳答案
您的重定向方向错误,请使用 >
而不是 <
.此外,您不需要 sort
之后的管道.试试这个:
ls | sort > results
关于linux - 如何使用带有管道概念的排序和复制命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18082435/