您好,登錄后才能下訂單哦!
不懂使用linux的col命令用于過濾控制字符?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。
功能介紹:
col命令的英文全稱是“colation”,其中文釋義就是“過濾”。該命令是一個標準輸入文本過濾器,它從標注輸入設備讀取文本內容,并把內容顯示到標注輸出設備。 在許多UNIX說明文件里,都有RLF控制字符。當我們運用shell特殊字符”>”和”>>”,把說明文件的內容輸出成純文本文件時,控制字符會變成亂碼,col指令則能有效濾除這些控制字符。
語法格式:col [參數]
常用參數:
-b | 過濾掉所有的控制字符,包括RLF和HRLF |
-f | 濾除RLF字符,但允許將HRLF字符呈現出來 |
-x | 以多個空格字符來表示跳格字符 |
-l<緩沖區列數> | 預設的內存緩沖區有128列,您可以自行指定緩沖區的大小 |
參考實例
將man命令的幫助文檔保存為man_help,使用-b 參數過濾所有控制字符:
[root@linuxcool ~]# man man | col-b > man_help
將man的說明文件轉存為純文本文件并過濾掉所有控制字符 :
[root@linuxcool ~]# man col | col -b > file
利用 cat -A 顯示出所有特殊按鍵,最后以 col 將 轉成空白:
[root@linuxcool ~]# cat -A /etc/man.config
將 col 的 man page 轉存成為 /root/col.man 的純文本檔:
[root@linuxcool ~]# man col | col -b > /root/col.man
感謝你能夠認真閱讀完這篇文章,希望小編分享使用linux的col命令用于過濾控制字符內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。