我想弄清楚如何通過unix顯示文件的內容,其中空格和製表符以某種方式標記。我知道如何顯示帶有標籤的文件(又名cat -T filename
),但我一直在試圖弄清楚如何顯示空格。 cat -A filename
不適用於我,只替換^I
的標籤並將$
放在行尾。我怎樣才能利用cat
打印出一個清晰標記所有標籤和空格的文件?如何使用unix和「貓」命令顯示空格和製表符
0
A
回答
0
有一個標準的unix字符替換工具。在這個例子中,我置換了*空間和選項卡&:
$ cat tmp
space tab space tab end
tab space tab space end
$ cat tmp | tr " " "*" | tr "\t" "&"
space*tab&space&tab&end
tab&space&tab*space*end
0
的回答你的問題:沒有,cat命令不能「秀」的空間作爲可見字符。它只是不包含這樣的功能。 Cat只提供-T(顯示標籤)或-E(顯示換行符)或-A(顯示兩種類型)。
我認爲帕拉科的意思是說這個,但他直接跳到提供給你一個解決方法,這是有效的。如果你想要在視覺上計算空間,那很好。有很多解決方法,並不是所有的用戶都適合。如果你需要不同的東西,我建議你看一下Perl單行程序(因爲它們可以很容易地適應現有的UNIX腳本),或者寫一些模仿'貓'但用另一個字符替換空格的東西,就像palako's 「tr」的例子。
相關問題
- 1. awk命令:如何區分空格和製表符分隔符
- 2. 如何使命令像貓和少保持製表符?
- 3. 如何顯示空格和製表符而不是換行符?
- 4. Unix命令轉義空格
- 5. 如何使用emacs版本24.3控制製表符和空格?
- 6. 如何在jedit中顯示空白,換行符和製表符
- 7. 如何在命令提示符中使用空格?
- 8. Shell命令和空格
- 9. 在使用'less'命令時在Unix中顯示特殊字符命令
- 10. Unix貓命令問題
- 11. 如何通過空格或製表符分割命令輸出?
- 12. 使用JAVA和UNIX運行Pig命令
- 13. 如何使Windows控制檯\命令提示符顯示顏色?
- 14. 如何複製和使用命令行
- 15. 混合製表符和空格而不混合製表符和空格
- 16. 如何顯示窗口和命令行提示符?
- 17. UNIX tty命令和文件命令?
- 18. 使用Linux貓和grep命令
- 19. Unix的cat命令和FIFO
- 20. Unix和T恤 - 命令
- 21. 創建Unix命令和Xcode
- 22. Unix Bash:如何使用AWK命令在列之間獲取製表符?
- 23. 使用UNIX命令
- 24. Unix的:命令脫光空白字符
- 25. 如何使用系統和反引號來運行Unix命令?
- 26. 如何使用UNIX命令和蟒蛇一起
- 27. 如何使用命令提示符運行SVN命令和Shell腳本
- 28. vim:使用僅顯示前導空格/製表符
- 29. 確定和調整UNIX的「主義」的Windows命令提示符
- 30. 命令提示符程序:如何讓用戶輸入unix命令?
你想如何讓空間變得可見?應該顯示什麼字符?無論如何,當替代方案出現時應該做些什麼? –