iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux如何过滤控制字符
  • 604
分享到

linux如何过滤控制字符

2023-07-04 13:07:02 604人浏览 薄情痞子
摘要

这篇文章主要介绍了linux如何过滤控制字符的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux如何过滤控制字符文章都会有所收获,下面我们一起来看看吧。linux中可以过滤控制字符的命令是“col”。col

这篇文章主要介绍了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如何过滤控制字符”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网操作系统频道。

--结束END--

本文标题: linux如何过滤控制字符

本文链接: https://www.lsjlt.com/news/345525.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux如何过滤控制字符
    这篇文章主要介绍了linux如何过滤控制字符的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux如何过滤控制字符文章都会有所收获,下面我们一起来看看吧。linux中可以过滤控制字符的命令是“col”。col...
    99+
    2023-07-04
  • C#如何过滤sql特殊字符串
    本文小编为大家详细介绍“C#如何过滤sql特殊字符串”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#如何过滤sql特殊字符串”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。过滤不安全的字符串 &nbs...
    99+
    2023-07-02
  • Linux怎么过滤文本或文件中字符串
    本篇内容介绍了“Linux怎么过滤文本或文件中字符串”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是正则表达式 正则表达式可以定义为代表...
    99+
    2023-06-28
  • Ajax如何实现返回字符串的过滤
    这篇文章主要介绍“Ajax如何实现返回字符串的过滤”,在日常操作中,相信很多人在Ajax如何实现返回字符串的过滤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ajax如何实现...
    99+
    2022-10-19
  • JavaScript如何过滤并排序字符串列表
    小编给大家分享一下JavaScript如何过滤并排序字符串列表,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!过滤并排序字符串列表...
    99+
    2022-10-19
  • Java 性能优化中如何进行字符串过滤
    本篇文章给大家分享的是有关Java 性能优化中如何进行字符串过滤,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。★一个简单的需求  首先描述一下需求:给定一个 String 对象...
    99+
    2023-06-02
  • 如何用RequestBodyAdvice实现对Http请求非法字符过滤
    这篇文章主要介绍“如何用RequestBodyAdvice实现对Http请求非法字符过滤”,在日常操作中,相信很多人在如何用RequestBodyAdvice实现对Http请求非法字符过滤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-06-20
  • java中如何使用正则表达式过滤特殊字符
    实例代码如下:推荐java视频教程:java学习视频public class FilterSpecialStr { public static void main(String[] args) { String regE...
    99+
    2021-04-20
    java 正则表达式 过滤 特殊字符
  • Spring Boot如何实现敏感词及特殊字符过滤处理
    这篇文章主要介绍“Spring Boot如何实现敏感词及特殊字符过滤处理”,在日常操作中,相信很多人在Spring Boot如何实现敏感词及特殊字符过滤处理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spr...
    99+
    2023-06-20
  • linux如何过滤出ifconfig中的ip地址
    这篇文章主要介绍了linux如何过滤出ifconfig中的ip地址,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。请过滤出ifconfig中的...
    99+
    2022-10-19
  • mysql 如何动态修改复制过滤器
    MySQL动态修改复制过滤器     说说今天遇到的问题吧,今天在处理一个业务方的需求,比较变态,我大概描述一下: 线上的阿里云rds上面有个游戏的日志库,里面的表都是日表的形式,数据量...
    99+
    2022-05-12
    MySQL 修改复制过滤器 MySQL 复制过滤器
  • js如何控制文本框禁止输入特殊字符
    这篇文章将为大家详细讲解有关js如何控制文本框禁止输入特殊字符,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.标签上直接替换方法:JS 控制不能输入特殊字符<in...
    99+
    2022-10-19
  • php字符串如何转成二进制字符串
    这篇“php字符串如何转成二进制字符串”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“php字符串如何转成二进制字符串”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让...
    99+
    2023-06-06
  • linux如何输出字符串
    linux中输出字符串的方法:1、打开linux终端;2、在命令行中输入“echo “输出字符””命令的方式在屏幕上输出字符串即可。具体操作方法如下:在linux系统桌面中使用快捷键【Ctrl+Alt+T】打开终端命令行模式。在linux终...
    99+
    2022-10-16
  • linux如何替换字符串
    这篇文章主要介绍linux如何替换字符串,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在linux中,可以利用sed命令来替换字符串,该命令主要用于自动编辑一个或多个文件,当参数设置为“s”时,可以替换内容,语法为“...
    99+
    2023-06-22
  • linux如何修改字符集
    linux如何修改字符集,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。修改字符集的方法:1、直接设置“export LANG=需要的字符集”;2、打开“/etc/sysconf...
    99+
    2023-06-22
  • linux字符集如何修改
    这篇“linux字符集如何修改”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux字符集如何修改”文章吧。修改方法:1、...
    99+
    2023-06-29
  • Linux中Docker镜像如何实现文本过滤
    这篇文章主要介绍了Linux中Docker镜像如何实现文本过滤,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文本过滤考虑先把名字为 none 的镜像从结果中过滤出来,&nbs...
    99+
    2023-06-27
  • Linux下字符串如何操作
    这篇文章主要介绍Linux下字符串如何操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!字符串截取定义字符串$ str=www.baidu.com匹配字符串截取# :截左取右,截到第一次匹配 ,输出结果为 ...
    99+
    2023-06-27
  • Linux中如何修改字符集
    这篇文章主要为大家展示了“Linux中如何修改字符集”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何修改字符集”这篇文章吧。修改字符集:1、直接e...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作