在bash當我們要讀我們使用cat命令文件的另一種方式
cat file.txt
,但如果我們不希望使用的空白,我們可以輸入:
{cat,file.txt}
有一種方法以將輸出重定向,而不使用我指的是符號>或<或&
被有等效於該命令:
cat file.txt > /dev/null
和感謝。
重定向輸出猛砸
重定向輸出猛砸
回答
我不明白你爲什麼會想,但你可以這樣做:
eval {cat,input} "$(echo _/dev/null | tr _ '\076')"
謝謝。這就是我一直在尋找的東西。 –
|三通(稱爲管-T) - 將重定向輸出(同>)到文件,而且打印在標準輸出:
cat file.txt|tee outfile.txt
|三通-a:將追加輸出到文件(同爲>>),而且打印在標準輸出:
cat file.txt|tee -a outfile.txt
...或'| dd of = outfile.txt'。 – Cyrus
說「在控制檯上打印它」是不準確的。它將數據寫入指定文件以及stdout。這可能是一個相關的tty,但它通常不是。 (而且它幾乎肯定不是控制檯。)不要將stdout與tty混淆。 –
@WilliamPursell謝謝 - 我更新了答案。 –
除了tee
您可以使用exec
重定向輸出
exec 3>&1 # making file descriptor 3 to point to 1 where 1 is stdout
exec 1>fileout #redirecting 1 ie stdout to a file
{cat,file} # this goes to fileout & question requirement
exec 1>&3 # restoring 1 to default
{cat,38682813.c} # This will be printed at the stdout
- 1. 猛砸重定向
- 2. 猛砸標準輸出重定向到Solaris 10
- 3. 猛砸重定向輸出只給一個變量
- 4. 重新排列輸出猛砸
- 5. 猛砸CGI輸出XML-RPC
- 6. 猛砸重定向停止工作(使用「設置-x」調試輸出)
- 7. 分配輸出變量猛砸
- 8. 猛砸輸出圖像尺寸
- 9. 猛砸導出目錄頭
- 10. 猛砸錯誤重定向時,有沒有錯誤
- 11. 猛砸功能
- 12. 得到猛砸
- 13. 猛砸爲NULL
- 14. 猛砸與管
- 15. 在猛砸
- 16. 猛砸描述
- 17. 猛砸串
- 18. 格局猛砸
- 19. 在猛砸
- 20. 在猛砸
- 21. 猛砸從線
- 22. 從猛砸
- 23. 從猛砸
- 24. 猛砸忽略$
- 25. 遍歷猛砸
- 26. 讀線,猛砸
- 27. 猛砸多輸入的Java測試儀
- 28. 猛砸本地化
- 29. 從Ubuntu的猛砸
- 30. 猛砸對目錄
爲什麼你會在乎的空白?我無法真正描繪出你會需要'{cat,file.txt}'的情況。 – chepner
你究竟在努力完成什麼,你不能(或不想)使用'>'? – chepner