Linux命令-文本編輯(二)

 

 

Linux命令-文本編輯(二)shell

 


Linux mtype命令工具


mtype爲mtools工具指令,模擬MS-DOS的type指令,可顯示MS-DOS文件的內容。命令行


語法: mtype [-st][文件]排序


參數說明:遞歸

-s 去除8位字符碼集的第一個位,使它兼容於7位的ASCII。
-t 將MS-DOS文本文件中的"換行+光標移至行首"字符轉換成Linux的換行字符。ip

 

實例字符串

打開名爲dos.txt 的MS-DOS文件可以使用以下命令:test

mtype dos.txt #打開MS-DOS 文件變量


---------------------------------------------------------------------------sed

Linux pico命令

Linux pico命令用於編輯文字文件。

pico是個簡單易用、以顯示導向爲主的文字編輯程序,它伴隨着處理電子郵件和新聞組的程序pine而來。


使用pico命令來編輯testfile文件,在終端中輸入以下命令:

pico testfile


---------------------------------------------------------------------------

Linux rgrep命令


Linux rgrep命令用於遞歸查找文件裏符合條件的字符串。

rgrep指令的功能和grep指令相似,可查找內容包含指定的範本樣式的文件,
若是發現某文件的內容符合所指定的範本樣式,預設rgrep指令會把含有範本樣式的那一列顯示出來。


在當前目錄下查找句子中包含"Hello"字符串的文件,可以使用以下命令:

rgrep Hello *

---------------------------------------------------------------------------


Linux sed命令

Linux sed命令是利用script來處理文本文件。

sed可依照script的指令,來處理、編輯文本文件。

 


在testfile文件的第四行後添加一行,並將結果輸出到標準輸出,在命令行提示符下輸入以下命令:

sed -e 4a\newLine testfile

---------------------------------------------------------------------------

 

Linux sort命令

Linux sort命令用於將文本文件內容加以排序。

sort可針對文本文件的內容,以行爲單位來排序。


在使用sort命令以默認的方式對文件的行進行排序,使用的命令以下:

sort testfile

sort 命令將以默認的方式將文本文件的第一列以ASCII 碼的次序排列,並將結果輸出到標準輸出。

---------------------------------------------------------------------------

 

Linux spell命令

Linux spell命令可創建拼寫檢查程序。

spell可從標準輸入設備讀取字符串,結束後顯示拼錯的詞彙。


---------------------------------------------------------------------------


Linux tr命令

Linux tr 命令用於轉換或刪除文件中的字符。

tr 指令從標準輸入設備讀取數據,通過字符串轉譯後,將結果輸出到標準輸出設備。

---------------------------------------------------------------------------


Linux expr命令


expr命令是一個手工命令行計數器,用於在UNIX/LINUX下求表達式變量的值,通常用於整數值,也可用於字符串。

 

語法: expr 表達式


表達式說明:

用空格隔開每一個項;
用 / (反斜槓) 放在 shell 特定的字符前面;
對包含空格和其餘特殊字符的字符串要用引號括起來

 

---------------------------------------------------------------------------


Linux uniq命令


Linux uniq命令用於檢查及刪除文本文件中重複出現的行列。

uniq可檢查文本文件中重複出現的行列。

 


文件testfile中第2 行、第5 行、第9 行爲相同的行,使用uniq 命令刪除重複的行,可以使用如下命令:

uniq testfile

---------------------------------------------------------------------------

Linux wc命令


Linux wc命令用於計算字數。

利用wc指令咱們能夠計算文件的Byte數、字數、或是列數,若不指定文件名稱、或是所給予的文件名爲"-",則wc指令會從標準輸入設備讀取數據。

 

在默認的狀況下,wc將計算指定文件的行數、字數,以及字節數。使用的命令爲:

wc testfile

 


使用 wc統計,結果以下:

$ wc testfile # testfile文件的統計信息
3 92 598 testfile # testfile文件的行數爲三、單詞數9二、字節數598

其中,3 個數字分別表示testfile文件的行數、單詞數,以及該文件的字節數。

 

若是想同時統計多個文件的信息,例如同時統計testfile、testfile_一、testfile_2,可以使用以下命令:

wc testfile testfile_1 testfile_2 #統計三個文件的信息

輸出結果以下:

$ wc testfile testfile_1 testfile_2 #統計三個文件的信息 3 92 598 testfile #第一個文件行數爲三、單詞數9二、字節數598 9 18 78 testfile_1 #第二個文件的行數爲九、單詞數1八、字節數78 3 6 32 testfile_2 #第三個文件的行數爲三、單詞數六、字節數32 15 116 708 總用量 #三個文件總共的行數爲1五、單詞數11六、字節數708

相關文章
相關標籤/搜索