與我之前提到的一樣,expand 命令使用空格替換文件中的 TAB 字符。
現(xiàn)在,讓我們將 ostechnix.txt 中的 TAB 轉(zhuǎn)換為空格,并將結(jié)果寫入標(biāo)準(zhǔn)輸出:
$ expand ostechnix.txt
如果你不想在標(biāo)準(zhǔn)輸出中顯示結(jié)果,只需將其寫入另一個(gè)文件,如下所示。
$ expand ostechnix.txt>output.txt
我們還可以將標(biāo)準(zhǔn)輸入中的 TAB 轉(zhuǎn)換為空格。為此,只需運(yùn)行 expand 命令而不帶文件名:
$ expand
只需輸入文本并按回車鍵就能將 TAB 轉(zhuǎn)換為空格。按 CTRL+C 退出。
如果你不想轉(zhuǎn)換非空白字符后的 TAB,請使用 -i 標(biāo)記,如下所示。
$ expand -i ostechnix.txt
我們還可以設(shè)置每個(gè) TAB 為指定數(shù)字的寬度,而不是 8(默認(rèn)值)。
$ expand -t=5 ostechnix.txt
我們甚至可以使用逗號分隔指定多個(gè) TAB 位置,如下所示。
$ expand -t 5,10,15 ostechnix.txt
或者,
$ expand -t "5 10 15" ostechnix.txt
有關(guān)更多詳細(xì)信息,請參閱手冊頁。
$ man expand
-
Linux
+關(guān)注
關(guān)注
87文章
11509瀏覽量
213742
原文標(biāo)題:expand 與 unexpand 命令實(shí)例教程
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何使用Traceroute命令
電池電量計(jì)的通信、配置、數(shù)據(jù)內(nèi)存訪問以及相關(guān)代碼示例
常用linux命令
Linux實(shí)時(shí)查看日志的四種命令詳解

docker的基本命令和使用示例
tcpdump使用示例
SD的命令和響應(yīng)

評論