1
A
回答
8
当你
ls -ltr > awwk | cat awwk
两个ls
和cat
同时运行。由于cat
不会等待ls
完成,因此它可能会在ls
写入任何内容之前尝试读取该文件,因此它会得到一个空输入。
如果您正在写入文件然后从中读取文件,则不需要使用管道。你可以在命令顺序:
ls -ltr > awwk
awk '{print $1}' < awwk # No need to use cat here
或者您可能没有需要的文件在所有的,只是管直接从一个命令到下一个:
ls -ltr | awk '{print $1}'
0
你可以尝试,而不是下面,
ls -ltr > awwk; cat awwk | awk '{ print $1}'
相关问题
- 1. 为什么下面的命令不打印任何东西
- 2. 为什么下面的代码不会产生任何输出?
- 3. 为什么JavaScript不输出任何内容?
- 4. 为什么这个openGL代码不能输出任何内容?
- 5. 为什么sprintf()不输出任何内容?
- 6. 为什么OpenGL + GLSL着色器不输出任何内容?
- 7. 为什么不是apply_filter('the_content')输出任何内容?
- 8. 为什么INSERT INTO后跟SELECT LAST_INSERT_ID()不输出任何内容?
- 9. 为什么signalhandler不输出任何内容?
- 10. 为什么此服务器不输出任何内容?
- 11. Win32 ASM程序不向命令行输出任何内容
- 12. 用ansible执行Expect命令不会输出任何内容
- 13. 当命令来自文件时,为什么'历史'不会在tcsh中输出任何内容?
- 14. 为什么在Session_Start()之前无法输出任何内容?
- 15. 为什么不显示任何内容
- 16. git log命令在chroot中没有输出任何内容
- 17. 为什么不输出任何代码?
- 18. 这两个命令为什么给出不同的输出?
- 19. 为什么下面的grep命令会出错:grep -Pz“(。| \ n)*”*
- 20. 在PowerShell中运行时,为什么'where'命令不显示任何输出?
- 21. 为什么下面的程序不会生成任何可见的输出?
- 22. 为什么我的程序输出以下内容?
- 23. 为什么多次调用缓冲区时不输出任何内容?
- 24. 为什么return语句不向控制台输出任何内容?
- 25. 这个抽象类为什么不在Php中输出任何内容?
- 26. 这个程序为什么不写任何内容到输出文件?
- 27. 为什么Console.WriteLine不会输出任何内容到NuGet Package Manager窗口?
- 28. isinstance不输出任何内容
- 29. PHP SimpleXML不输出任何内容
- 30. imagettftext不会输出任何内容
难道你的目录是空的吗? 'ls'是否提供任何输出? – ebo
没有目录不是空的... awwk文件已经用上面的命令创建..但它仍然显示没有输出 – gauravgarg9191