linux - 如何使用带有管道概念的排序和复制命令?

标签 linux shell command-line

我一直在使用此命令以排序的方式使用命令“ls”的输出生成一个文件“results”。

ls | sort | < results

但是,我发现“results”文件是空的,即使“ls”命令显示了许多文件和文件夹。

能否解释一下使用此命令获得所需结果的错误。

最佳答案

您的重定向方向错误,请使用 >而不是 < .此外,您不需要 sort 之后的管道.试试这个:

 ls | sort > results

关于linux - 如何使用带有管道概念的排序和复制命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18082435/

相关文章:

php - Htaccess 将 URL 从一个转发到另一个

c - 在带有 C 的 Linux 中使用管道

c++ - 如何为 Qt 应用程序重新校准触摸事件?

linux - 有什么方法可以控制 Bash here 文档中的参数扩展吗?

windows - 为什么这个 Perl 单行代码不能在 Windows 上运行?

linux - 每当我在 ubuntu 中打开手册页时,我都会看到此警告

linux - Bash:如何远程运行脚本

bash - 这个用于命名 iTerm 选项卡的脚本如何工作?

windows - 如何使用命令终止上次打开的 Internet Explorer 窗口?

linux - 如何让两个程序使用 std io 进行通信?