與我之前提到的一樣,expand 命令使用空格替換文件中的 TAB 字符。
現在,讓我們將 ostechnix.txt 中的 TAB 轉換為空格,并將結果寫入標準輸出:
$ expand ostechnix.txt
如果你不想在標準輸出中顯示結果,只需將其寫入另一個文件,如下所示。
$ expand ostechnix.txt>output.txt
我們還可以將標準輸入中的 TAB 轉換為空格。為此,只需運行 expand 命令而不帶文件名:
$ expand
只需輸入文本并按回車鍵就能將 TAB 轉換為空格。按 CTRL+C 退出。
如果你不想轉換非空白字符后的 TAB,請使用 -i 標記,如下所示。
$ expand -i ostechnix.txt
我們還可以設置每個 TAB 為指定數字的寬度,而不是 8(默認值)。
$ expand -t=5 ostechnix.txt
我們甚至可以使用逗號分隔指定多個 TAB 位置,如下所示。
$ expand -t 5,10,15 ostechnix.txt
或者,
$ expand -t "5 10 15" ostechnix.txt
有關更多詳細信息,請參閱手冊頁。
$ man expand
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
Linux
+關注
關注
88文章
11760瀏覽量
219047
原文標題:expand 與 unexpand 命令實例教程
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
Linux中13個基本Cat命令示例
和test1終端中的文件。
# cat test test1
Hello everybody
Hi world,
3、用 cat 命令創建文件
我們將創建一個名為test2帶有以下命令的文件。
# cat
發表于 12-26 06:09
Shell歷史命令history用法
1. 顯示歷史命令列表
「介紹」:history 命令用于顯示當前會話中執行過的命令的列表,以及每個命令對應的編號。「示例代碼」:histo
發表于 12-02 06:10
使用sirv-e-sdk下載示例程序到A7fpga板子上時,upload命令出現error,什么原因導致的?
使用sirv-e-sdk下載示例程序到A7fpga板子上時,upload命令出現error,請問是驅動或者其他什么的問題嗎
發表于 11-06 07:45
飛凌嵌入式ElfBoard-Linux系統基礎入門-其它shell命令
clear清屏命令命令:clear功能:清除屏幕參數:無 示例:清屏前執行清屏命令后,終端界面顯示信息被清除:man幫助命令
發表于 10-11 08:42
飛凌嵌入式ElfBoard-Linux系統基礎入門-文件操作相關shell命令
2.5 文件操作相關命令2.5.1 touch創建新文件命令:touch英文全拼:功能:創建大小為0的一個空文件參數:touch 文件名示例:2.5.2 echo創建有內容的文件命令:
發表于 09-30 09:46
飛凌嵌入式ElfBoard ELF 1板卡-Linux系統基礎入門-目錄相關shell命令
pwd查看當前目錄命令:pwd英文全拼:print work directory功能:打印當前所在的路徑參數:沒有其他參數示例:ls查看當前目錄的內容命令:ls英文全拼:list功能:列出目錄內容
發表于 09-29 10:12
Linux基礎命令which詳解
在Linux系統中,which命令用于查找并顯示指定命令的可執行文件路徑。這對于系統管理員和開發人員來說是一個非常有用的工具,可以幫助定位命令所在的位置,確認命令是否已正確安裝,并且能
解析K8S實用命令
前言: 作為運維工程師,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文將深入解析 K8S 最實用的命令,從基礎操作到高級技巧,助你成為容器化集群管理專家。
一文掌握Linux命令
作為一名運維工程師,熟練掌握Linux命令是基本功中的基本功。無論是日常工作中的系統維護,還是面試時的技術考核,Linux命令都是繞不開的核心技能。本文將從實戰角度出發,系統梳理運維工程師必須掌握的Linux命令,并結合實際場景
UART控制臺通信問題:命令出現拆分或缺失字母,怎么解決?
我正在使用 Explorer Kit 并使用 John Hyde 書中的示例固件,特別是第 4 章示例 4。我已連接兩根 USB 電纜,并且線程顯示正確。 固件的調試控制臺打印工作正常。
但是,當從
發表于 05-09 07:19
Linux常用命令大全
Linux常用命令是指在Linux操作系統中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務,如管理文件和目錄、操作進程、網絡通信、軟件安裝等。
電池電量計的通信、配置、數據內存訪問以及相關代碼示例
德州儀器(Texas Instruments)發布的關于電池電量計通信的應用報告,主要介紹了電池電量計的通信、配置、數據內存訪問以及相關代碼示例等內容,為開發者提供了全面的技術指導。電量計通信
發表于 03-11 15:45
?1次下載
Expand 命令示例
評論