每天一個 Linux 命令:colrm 命令

Linux colrm 命令用於濾掉指定的列。

colrm 指令從標準輸入設備讀取書記,轉而輸出到標準輸出設備。如果不加任何參數,則該指令不會過濾任何一列。

語法

colrm [開始列數編號<結束列數編號>]

參數:

- 開始列數編號:指定要刪除的列的起始編號。
- 結束列數編號:指定要刪除的列的結束編號,有時候這個參數可以省略。

實例

不帶任何參數時該命令不會刪除任何列:

colrm

按回車鍵後,光標將在第一列閃爍,等待標準輸入,此時輸入字符,如 "Hello Linux!",再按回車鍵後第二列將出現與第一列相同內容,此時按 Ctrl+C 組合鍵可以退出。終端中顯示的內容如下所示:

cmd@hdd-desktop:~$ colrm  
Hello Linux! #輸入Hello Linux!字符串  
Hello Linux! #輸出剛纔輸入的字符串Hello Linux!

如想要刪除第 4 列之後的所有內容,可以使用如下命令:

colrm 4

類似於上例,此時標準輸入等待輸入,用戶輸入字符串按回車鍵後,將輸出如下結果:

cmd@hdd-desktop:~$ colrm 4  
Hello Linux! #輸入Hello Linux!字符串  
Hel #輸出刪除了第4列以後所有內容的字符串

刪除指定列的內容。如刪除第 4 列到第 6 列的內容,可使用如下命令:

colrm 4 6

輸出的結果如下:

cmd@hdd-desktop:~$ colrm 4 6  
Hello Linux! #輸入Hello Linux!字符串  
HelLinux! #輸出刪除了從第4列到第6列字符的字符串
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/qPlRQHB_87khFTWWWP3a1A