最近我试图列出我所拥有的目录中的所有图像(几百个)并将它们放入文件中.我用了一个非常简单的命令
ls > "image_names.txt"
Run Code Online (Sandbox Code Playgroud)
我很无聊,决定查看文件内部并意识到image_names.txt位于文件中.然后我意识到,执行的操作顺序并不是我想的.我在两个单独的步骤中从左到右阅读命令:
ls
(首先列出所有文件名)> "image_names.txt"
(然后创建此文件并在此处管道)为什么创建该文件第一,然后列出所有在目录中的文件,尽管ls
未来的第一个命令?
bash ×1