VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

linux中的什么命令可以过滤控制字符(linux filter命令)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

linux中的什么命令可以过滤控制字符(linux filter命令)

本教程的操作环境:linux7.3系统和Dell G3电脑。

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

Linux col命令

Col命令是linux下的一个文档编辑命令。它的英文全称是“colation”,翻译过来就是“过滤”。col命令主要有一个功能,可以有效的过滤掉很多描述文件中的控制字符。

描述:col命令相当于一个标准的输入文本过滤器,它将从标签输入设备读取文本内容,并将内容显示到标签输出设备。

在许多UNIX文档中,都有RLF控制字符。当我们使用shell特殊字符" >;"和" >;& gt"当描述文件的内容作为纯文本文件输出时,控制字符会变成乱码,col指令可以有效地过滤掉这些控制字符。

语法

col[-bfx][-l & lt;缓冲区列数>;]参数:

-b过滤掉所有控制字符,包括RLF和HRLF。

-f过滤掉RLF字符,但允许显示HRLF字符。

-x表示带有多个空格字符的制表符。

-l & lt;缓冲区列数>;默认的内存缓冲区有128行。您可以自己指定缓冲区的大小。

Col命令实例

(1)用空格替换制表符,通常一个制表符转换成四个空格。

Echo -e "123 456" | col -x(2 x (2)用制表符替换空格,一般四个空格转换成一个制表符。

Echo -e "123 456" | col -h(3 h (3)删除帮助文档中的控制符号。以col命令的手册为例。

man col | col-b & gt;Man_col.txt(4)以Man命令帮助文档为例说明col命令的使用。

将man命令的帮助文档保存为man_help,使用-b参数过滤所有控制字符。在终端中使用以下命令:

man man | col-b & gt;Man_help注意:其中“| & quot用于建立管道,将man命令的输出结果转换为col命令的输入数据。

相关推荐:《Linux视频教程》

以上是linux中有哪些命令可以过滤控制字符的细节。更多信息请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:linux中的什么命令可以过滤控制字符(linux filter命令) https://zhujicankao.com/90028.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » linux中的什么命令可以过滤控制字符(linux filter命令)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!