久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux如何過濾控制字符

145次閱讀
沒有評論

共計 1071 個字符,預計需要花費 3 分鐘才能閱讀完成。

這篇文章主要介紹了 linux 如何過濾控制字符的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇 linux 如何過濾控制字符文章都會有所收獲,下面我們一起來看看吧。

linux 中可以過濾控制字符的命令是“col”。col 命令是 linux 下的一個文檔編輯命令,其英文全稱是“colation”,翻譯過來就是“過濾”,col 命令主要有一個功能,能夠在許多說明文件里有效地過濾掉控制字符,語法“col [-bfx][-l 緩沖區列數]”。col 命令就相當于一個標準輸入文本過濾器,它會從標注輸入設備內讀取文本內容,并且將內容顯示到標注輸出設備。

linux 中可以過濾控制字符的命令是“col”。

Linux col 命令

col 命令是 linux 下的一個文檔編輯命令,其英文全稱是“colation”,翻譯過來就是“過濾”,col 命令主要有一個功能,能夠在許多說明文件里有效地過濾掉控制字符。

說明:col 命令就相當于一個標準輸入文本過濾器,它會從標注輸入設備內讀取文本內容,并且將內容顯示到標注輸出設備。

在許多 UNIX 說明文件里,都有 RLF 控制字符。當我們運用 shell 特殊字符 和,把說明文件的內容輸出成純文本文件時,控制字符會變成亂碼,col 指令則能有效濾除這些控制字符。

語法

col [-bfx][-l 緩沖區列數]

參數:

-b 過濾掉所有的控制字符,包括 RLF 和 HRLF。

-f 濾除 RLF 字符,但允許將 HRLF 字符呈現出來。

-x 以多個空格字符來表示跳格字符。

-l 緩沖區列數 預設的內存緩沖區有 128 列,您可以自行指定緩沖區的大小。

col 命令實例

(1)將 Tab 替換為空格,一般 1 個 Tab 轉為 4 個空格。

echo -e “123 456” | col -x

(2)將空格替換為 Tab,一般 4 個 空格轉為 1 個 Tab。

echo -e “123 456” | col -h

(3)將幫助文檔內的控制符刪除。以 col 命令的 manual 為例。

man col | col -b   man_col.txt

(4)下面以 man 命令幫助文檔為例,講解 col 命令的使用。

將 man 命令的幫助文檔保存為 man_help,使用 -b 參數過濾所有控制字符。在終端中使用如下命令:

man man | col-b   man_help

注:其中 | 用于建立管道,把 man 命令的輸出結果轉為 col 命令的輸入數據。

關于“linux 如何過濾控制字符”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“linux 如何過濾控制字符”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-13發表,共計1071字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 博野县| 海口市| 广德县| 绵竹市| 同德县| 洮南市| 长沙市| 沙湾县| 松滋市| 永善县| 麦盖提县| 柘城县| 辽阳县| 萨嘎县| 宁德市| 集贤县| 阿尔山市| 镇安县| 清水县| 慈溪市| 陵川县| 珲春市| 习水县| 平原县| 调兵山市| 马尔康县| 舞阳县| 留坝县| 岳池县| 大埔县| 芦溪县| 新宁县| 文水县| 阿巴嘎旗| 新平| 南投县| 张掖市| 阳谷县| 南漳县| 定日县| 金坛市|