使用linux的削减命令连接文件并打印到标准输出设备上

介绍

这篇文章主要介绍使用linux的削减命令连接文件并打印到标准输出设备上,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

割命令有两个主要的功能,第一是显示文件内容,第二是连接多个或多个文件。

若不指定文件参数,该命令将读取标准输入。必须指定- b, c或- f标志之一。

<强>语法格式:强切(参数][文件)

<强>常用参数:?

- b以字节为单位进行分割,仅显示行中指定直接范围的内容- c以字符为单位进行分割,仅显示行中指定范围的字符- d自定义分隔符,默认为制表符,# 8221;TAB& # 8221; - f显示指定字段的内容,与- d一起使用- n取消分割多字节字符——补充补足被选择的字节,字符或字段——out-delimiter指定输出内容是的字段分割符

<强>参考实例

假设有一个学生报表信息,包含不,名字,马克,百分比:

[root@linuxcool ~] #猫的学生。txt
没有名字马克%
01汤姆69 91
87
03年02杰克71亚历克斯68 98

使用- f选项提取指定字段(这里的f参数可以简单记忆为——字段的缩写):

[root@linuxcool ~] #切- f 2的学生。txt

名字汤姆
杰克alex

——complement 选项提取指定字段之外的列(打印除了第二列之外的列):

[root@linuxcool ~] #切- f2,补充学生。txt

01 69 91百分比无标记
02 71 87
03 68 98

使用-d 选项指定字段分隔符:

root@linuxcool ~ #猫学生二。txt
没有,名字;标志;%
01;汤姆;69;91
02;千斤顶;71;87
03年,亚历克斯,68;98年 [root@linuxcool ~] #切- f2 -d";“学生二。txt

名字汤姆
杰克弗格森
root@linuxcool ~ #猫测试。txt
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz

打印第1个到第3个字符:

root@linuxcool ~ #削减-c1-3测试。txt abc

校正

校正

注意:- b表示字节;- c表示字符;- f表示定义字段。

N安康;:从第N个字节,字符,字段到结尾;N - M:从第N个字节,字符,字段到第M个(包括M在内)字节,字符,段;-M :从第1个字节,字符,字段到第M个(包括M在内)字节,字符,字段。

打印前2个字符:

root@linuxcool ~ #削减c2测试。txt
ab
ab
ab
ab ab

打印从第5个字符开始到结尾:

root@linuxcool ~ #削减c5 -测试。txt
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz

以上是使用linux的削减命令连接文件并打印到标准输出设备上的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

使用linux的削减命令连接文件并打印到标准输出设备上