介绍
这篇文章主要介绍使用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的削减命令连接文件并打印到标准输出设备上的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!