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