Linux基礎命令—格式轉換expand、unexpand
expand
將檔案中的tab轉換成空格,結果送到標準輸出。如果沒有指定檔案,那麼從標準輸入讀取。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
expand [選項] file
2、選項列表
–version
顯示命令版本資訊
–help
顯示幫助文件
-i | –initial
不轉換空白行的tab
-t | –tabs
指定tab代表的字元數,預設8個
3、例項
替換tab
[root@192 weijie]# cat 2.c //檢視內容
hello linux
i am weijie
love world
hehe
im join
[root@192 weijie]# expand -t 1 2.c //將tab用1個空格代替
hello linux
i am weijie
love world
hehe
im join
unexpand
將檔案中的空白字元轉換為控制字元tab,將結果送到標準輸出。空格數大於8才能被替換。如果沒有指定檔案,那麼從標準輸入讀取。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
unexpand [選項] file
2、選項列表
–version
顯示命令版本資訊
–help
顯示幫助文件
-a
轉換所有的空格
–first-only
僅轉換開頭的空格
-t | –tabs
指定tab代表的字元數,預設是8
3、例項
替換空格
[root@192 weijie]# cat 3.c //檢視內容,有16個空格
nihao linux
[root@192 weijie]# unexpand -a –t 16 3.c //替換16個空格,變為tab
nihao linux
將檔案中的tab轉換成空格,結果送到標準輸出。如果沒有指定檔案,那麼從標準輸入讀取。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
expand [選項] file
2、選項列表
–version
顯示命令版本資訊
–help
顯示幫助文件
-i | –initial
不轉換空白行的tab
-t | –tabs
指定tab代表的字元數,預設8個
3、例項
替換tab
[root@192 weijie]# cat 2.c //檢視內容
hello linux
i am weijie
love world
hehe
im join
[root@192 weijie]# expand -t 1 2.c //將tab用1個空格代替
hello linux
i am weijie
love world
hehe
im join
unexpand
將檔案中的空白字元轉換為控制字元tab,將結果送到標準輸出。空格數大於8才能被替換。如果沒有指定檔案,那麼從標準輸入讀取。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
unexpand [選項] file
2、選項列表
–version
顯示命令版本資訊
–help
顯示幫助文件
-a
轉換所有的空格
–first-only
僅轉換開頭的空格
-t | –tabs
指定tab代表的字元數,預設是8
3、例項
替換空格
[root@192 weijie]# cat 3.c //檢視內容,有16個空格
nihao linux
[root@192 weijie]# unexpand -a –t 16 3.c //替換16個空格,變為tab
nihao linux
相關文章
- Linux基礎命令---文字格式轉換expand、unexpandLinux
- Linux基礎命令—文字格式轉換fmtLinux
- Linux基礎命令---文字格式轉換fmtLinux
- expand 與 unexpand 命令例項教程
- 『學了就忘』Linux基礎命令 — 18、Linux命令的基本格式Linux
- Pandas 基礎 (11) - 用 melt 做格式轉換
- Linux基礎命令---切換使用者suLinux
- 如何用Linux命令轉換檔案格式?linux運維怎麼入門Linux運維
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎命令—mkswapLinux
- Linux基礎命令---mknodLinux
- Linux基礎命令---mkfsLinux
- Linux基礎命令---mktempLinux
- Linux基礎命令---sudoLinux
- Linux基礎命令---yesLinux
- Linux基礎命令---shutdownLinux
- Linux基礎命令---serviceLinux
- Linux基礎命令—sudoLinux
- Linux基礎命令—calLinux
- Linux基礎命令—dateLinux
- Linux基礎命令—lastLinuxAST
- Linux基礎命令---dateLinux
- Linux基礎命令---lastLinuxAST
- Linux基礎命令---lsusbLinux
- Linux基礎命令---lspciLinux
- Linux基礎命令---hwclockLinux
- Linux基礎命令---ejectLinux
- Linux基礎命令---archLinux
- Linux基礎命令---duLinux
- Linux基礎命令---dfLinux
- Linux基礎命令---bcLinux
- Linux基礎命令---calLinux
- Linux基礎命令---chkconfigLinux
- Linux基礎命令—lsusbLinux
- Linux基礎命令—dfLinux
- Linux基礎命令—hwclockLinux
- Linux基礎命令—mkdirLinux