在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. 猛砸CGI輸出XML-RPC
- 2. 猛砸重定向停止工作(使用「設置-x」調試輸出)
- 3. 分配輸出變量猛砸
- 4. 猛砸輸出圖像尺寸
- 5. 猛砸錯誤重定向時,有沒有錯誤
- 6. 猛砸串
- 7. 猛砸忽略$
- 8. 讀線,猛砸
- 9. 在猛砸
- 10. 遍歷猛砸
- 11. 格局猛砸
- 12. 從猛砸
- 13. 從猛砸
- 14. 猛砸計算器
- 15. 猛砸join命令
- 16. 字符串猛砸
- 17. 在猛砸文件
- 18. 猛砸建築串
- 19. 猛砸對目錄
- 20. 懶評價猛砸
- 21. 猛砸壞替代
- 22. 猛砸遊戲Scorefile
- 23. 猛砸本地化
- 24. 猛砸多捲曲請求發出
- 25. 設置一個awk,sed的輸出中的變量猛砸
- 26. 猛砸/殼/腳本MD5哈希樹輸出到.csv文件
- 27. 猛砸匹配字符串
- 28. 罐子:命令猛砸
- 29. 猛砸getopts的命令
- 30. 猛砸LS和指揮管
爲什麼你會在乎的空白?我無法真正描繪出你會需要'{cat,file.txt}'的情況。 – chepner
你究竟在努力完成什麼,你不能(或不想)使用'>'? – chepner