0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linu中col命令的介紹和示例

Linux愛好者 ? 來源:csdn ? 作者:戀貓大鯉魚 ? 2021-02-26 14:08 ? 次閱讀

1.命令簡介

col(control)命令是一個標(biāo)準(zhǔn)輸入文本過濾器,它從標(biāo)準(zhǔn)輸入讀取內(nèi)容,過濾掉控制字符反向換行符(RLF-Reverse Line Feed)和半反向換行符(HRLF-Halt RLF)后輸出到標(biāo)準(zhǔn)輸出。還可以將空白符用等價制表符(Tab)或空格(Space)來替換。

在許多 Linux 說明文件里,包含控制字符。當(dāng)我們運用 Shell 特殊字符 》 和 》》 把說明文件的內(nèi)容輸出成純文本文件時,控制字符會變成亂碼,col 命令則能有效濾除這些控制字符。

2.命令格式

col [OPTIONS]

3.選項說明

-b, --no-backspaces 不輸出任何退格符,只打印寫入每個列位置的最后一個字符 -f, --fine 允許正向半換行符(half-forward line feeds)。通常,處于半行分界線上的字符打印在下一行 -h, --tabs 將多個空格轉(zhuǎn)換為Tab,一般 4 個 空格轉(zhuǎn)為 1 個 Tab -l, --lines NUMBER 設(shè)置緩沖行為 NUMBER,默認(rèn)為 128 -p, --pass 不轉(zhuǎn)換未識別的控制符 -x, --spaces 將 Tab 轉(zhuǎn)為多個空格,一般 1 一個 Tab 轉(zhuǎn)為 4 個空格 -H, --help 顯示幫助信息并退出 -V, --version 顯示版本信息并退出

4.常用示例

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

echo -e “123 456” | col -x

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

echo -e “123 456” | col -h

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

man col | col -b 》 newFile

5.相關(guān)疑問

RLF 字符(reverse line feed)是反向換行符,HRLF字符(half-reverse line feed)是半反向換行符。百度知道中有網(wǎng)友的回答,但是我還是不太清楚這兩個字符的作用和應(yīng)用場景,請知道的大牛評論告知,萬分感謝。

原文標(biāo)題:每天一個 Linux 命令(126):col 命令

文章出處:【微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11215

    瀏覽量

    208740

原文標(biāo)題:每天一個 Linux 命令(126):col 命令

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式學(xué)習(xí)-常見的shell命令之其他命令

    用戶的信息用法:who示例:5、PS查詢進(jìn)程命令命令:ps功能:顯示當(dāng)前操作系統(tǒng)由該用戶運行的進(jìn)程列表常見參數(shù):用法:示例1:ps
    發(fā)表于 08-22 09:42

    常見的shell命令之其他命令

    用戶的信息用法:who示例:5、PS查詢進(jìn)程命令命令:ps功能:顯示當(dāng)前操作系統(tǒng)由該用戶運行的進(jìn)程列表常見參數(shù):用法:示例1:ps
    發(fā)表于 08-21 09:49

    華為設(shè)備的OSPF命令詳解

    OSPF網(wǎng)絡(luò)。這篇文章將詳細(xì)介紹華為設(shè)備的OSPF命令,包括基本配置、路由策略、鄰居關(guān)系和故障排除等方面,幫助讀者全面了解和掌握這些命令。
    的頭像 發(fā)表于 08-12 18:13 ?1271次閱讀

    華為設(shè)備的BGP命令詳解

    的主要路由協(xié)議,用于在不同自治系統(tǒng)(AS)之間交換路由信息。掌握華為設(shè)備的BGP命令對于網(wǎng)絡(luò)工程師至關(guān)重要,因為這不僅涉及日常的網(wǎng)絡(luò)運維,還影響到網(wǎng)絡(luò)的整體性能和安全性。本文將詳細(xì)介紹華為設(shè)備的BGP
    的頭像 發(fā)表于 08-12 18:11 ?712次閱讀

    Linuxcut命令的實用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發(fā)表于 08-05 15:14 ?277次閱讀

    SDRAM的active命令介紹

    在向SDRAM 的任何行發(fā)出 READ或 WRITE 命令之前,必須先打開該行。這是通過 ACTIVE 命令完成的。ACTIVE 命令的目的是打開或者說激活(active)bank
    的頭像 發(fā)表于 07-29 09:53 ?378次閱讀
    SDRAM<b class='flag-5'>中</b>的active<b class='flag-5'>命令</b><b class='flag-5'>介紹</b>

    Linux的col命令介紹

    1.命令簡介col(control)命令是一個標(biāo)準(zhǔn)輸入文本過濾器,它從標(biāo)準(zhǔn)輸入讀取內(nèi)容,過濾掉控制字符反向換行符(RLF-Reverse Line Feed)和半反向換行符(HRLF-Halt
    發(fā)表于 04-08 06:34

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例!

    MySQL密碼忘記了怎么辦?MySQL密碼快速重置方法步驟命令示例! MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如果你忘記了MySQL的密碼,不必?fù)?dān)心,可以通過一些簡單的步驟來快速重置密碼。下面
    的頭像 發(fā)表于 01-12 16:06 ?706次閱讀

    python調(diào)用windows命令

    Windows命令,提供一些實際的示例和代碼。 首先,我們需要了解一些基本概念。Windows命令是一種命令行界面(CLI),它允許用戶通過鍵入命令
    的頭像 發(fā)表于 11-29 14:34 ?968次閱讀

    二進(jìn)制DAC示例介紹

    電子發(fā)燒友網(wǎng)站提供《二進(jìn)制DAC示例介紹.pdf》資料免費下載
    發(fā)表于 11-28 11:23 ?1次下載
    二進(jìn)制DAC<b class='flag-5'>示例</b><b class='flag-5'>介紹</b>

    Android開發(fā)logcat命令介紹

    logcat命令介紹 具體的參數(shù)使用可以通過命令查看,或者查看具體的源碼,當(dāng)然直接查看命令較為方便。 3.1 logcat幫助命令 3.2
    的頭像 發(fā)表于 11-23 17:18 ?318次閱讀
    Android開發(fā)logcat<b class='flag-5'>命令</b><b class='flag-5'>介紹</b>

    linux備份文件命令bak

    在Linux系統(tǒng),備份文件是非常重要的,它可以防止數(shù)據(jù)丟失和損壞的風(fēng)險。為了達(dá)到安全的目的,我們經(jīng)常需要備份文件。在這篇文章,我們將詳細(xì)介紹Linux備份文件的
    的頭像 發(fā)表于 11-23 10:12 ?2484次閱讀

    linux關(guān)閉docker的命令

    在 Linux 系統(tǒng),關(guān)閉 Docker 的操作可以通過以下多種方式進(jìn)行。本文將詳細(xì)講解每一種方式,并提供示例代碼和命令,以幫助讀者更好地理解和實踐。 使用 docker 命令 最常
    的頭像 發(fā)表于 11-23 09:39 ?2708次閱讀

    docker exec命令的使用方法

    有用的命令,用于在正在運行的容器執(zhí)行命令。 在本文中,我將詳細(xì)介紹Docker exec命令的使用方法,包括
    的頭像 發(fā)表于 11-23 09:33 ?1526次閱讀

    linux查看物理接口的命令

    Linux操作系統(tǒng)提供了多種命令和工具來查看物理接口。在這篇文章,我們將詳細(xì)介紹一些最常用和常見的命令,以及它們的用法和輸出。 ifconfig
    的頭像 發(fā)表于 11-16 16:48 ?1140次閱讀