linux命令 字符转码,linux字符转换指令

本文介绍了常用的文本处理命令,包括tr、col、join、paste、expand与split等工具的基本使用方法及参数选项,帮助读者掌握如何高效地管理和转换文本数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.tr  [-ds] SET1 …:可以用来删除一段讯息中的文字,或者进行文字信息转换,参数:

1)-d:删除信息中SET1这个字符串

2)-s:取代重复的字符串

不加任何参数,分别需要两个字符串或正则表达式,执行替换操作,分别对应源字符串和替换后字符串

2.col  [-xfb][-l 缓冲区列表]:过滤控制字符,参数,

1)-x:将tab键转换成对等的空格键(经测试,该指令未发现其效果)

2)-b:在文字内有反斜杠时,仅保留反斜杠最后接的那个字符,即将特表组合键的符号去掉

3.join  [-ti12] file1 file2:将两个文件合并,参数:

1)-t:join默认以空格符分割数据,并且比对“第一个字段”的数据

2)-i:忽略大小写的差异

3)-1:这个是数字1,代表第一个档案要用哪个字段来分析

4)-2:代表第二个档案要用哪个字段来分析

4.paste  [-d] file1 file2:将两个档案直接贴在一起,中间以tab键隔开,参数,

1)-d:后面可以接分隔符,预设以tab来来分割

2)-:如果file部分写成-,表示来自标准输入的资料

5.expand  [-t] file:将tab键换成空格,一般来说,一个tab会用8个空格键取代,我们可以自定义该数字(通过设置-t后面的数字)。

6.split  [-bl] file PREFIX:分割档案,参数:

1)-b:后面可接欲分割成的档案大小,可以加单位,例如,b、k,m等

2)-l:以行数来进行分割

3)PREFIX:代表前导符的意思,可作为分割档案的前导文字

如需要从标准输入承接数据,同样使用“-”替代file处即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值