與我之前提到的一樣,expand 命令使用空格替換文件中的 TAB 字符。
現(xiàn)在,讓我們將 ostechnix.txt 中的 TAB 轉換為空格,并將結果寫入標準輸出:
$ expand ostechnix.txt
如果你不想在標準輸出中顯示結果,只需將其寫入另一個文件,如下所示。
$ expand ostechnix.txt>output.txt
我們還可以將標準輸入中的 TAB 轉換為空格。為此,只需運行 expand 命令而不帶文件名:
$ expand
只需輸入文本并按回車鍵就能將 TAB 轉換為空格。按 CTRL+C 退出。
如果你不想轉換非空白字符后的 TAB,請使用 -i 標記,如下所示。
$ expand -i ostechnix.txt
我們還可以設置每個 TAB 為指定數(shù)字的寬度,而不是 8(默認值)。
$ expand -t=5 ostechnix.txt
我們甚至可以使用逗號分隔指定多個 TAB 位置,如下所示。
$ expand -t 5,10,15 ostechnix.txt
或者,
$ expand -t "5 10 15" ostechnix.txt
有關更多詳細信息,請參閱手冊頁。
$ man expand
-
Linux
+關注
關注
87文章
11326瀏覽量
209964
原文標題:expand 與 unexpand 命令實例教程
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論