使用linux的cut命令连接文件并打印到标准输出设备上
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍使用linux的cut命令连接文件并打印到标准输出设备上,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!cut命令有两个主要的功能,第一是显示文件内容,第二是连接
千家信息网最后更新 2025年02月05日使用linux的cut命令连接文件并打印到标准输出设备上
这篇文章主要介绍使用linux的cut命令连接文件并打印到标准输出设备上,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
cut命令有两个主要的功能,第一是显示文件内容,第二是连接多个或多个文件。
若不指定file参数,该命令将读取标准输入。 必须指定 -b、-c 或 -f 标志之一。
语法格式:cut [参数] [文件]
常用参数:
-b | 以字节为单位进行分割 ,仅显示行中指定直接范围的内容 |
-c | 以字符为单位进行分割 , 仅显示行中指定范围的字符 |
-d | 自定义分隔符,默认为制表符”TAB” |
-f | 显示指定字段的内容 , 与-d一起使用 |
-n | 取消分割多字节字符 |
--complement | 补足被选择的字节、字符或字段 |
--out-delimiter | 指定输出内容是的字段分割符 |
参考实例
假设有一个学生报表信息,包含 No、Name、Mark、Percent:
[root@linuxcool ~]# cat student.txt
No Name Mark Percent
01 tom 69 91
02 jack 71 87
03 alex 68 98
使用 -f 选项提取指定字段(这里的 f 参数可以简单记忆为 --fields的缩写):
[root@linuxcool ~]# cut -f 2 student.txt
Name
tom
jack
alex
--complement 选项提取指定字段之外的列(打印除了第二列之外的列):
[root@linuxcool ~]# cut -f2 --complement student.txt
No Mark Percent
01 69 91
02 71 87
03 68 98
使用 -d 选项指定字段分隔符:
[root@linuxcool ~]# cat student2.txt
No;Name;Mark;Percent
01;tom;69;91
02;jack;71;87
03;alex;68;98
[root@linuxcool ~]# cut -f2 -d";" student2.txt
Name
tom
jack
alex
[root@linuxcool ~]# cat test.txt
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
打印第 1 个到第 3 个字符:
[root@linuxcool ~]# cut -c1-3 test.txt
abc
abc
abc
abc
abc
注意:-b 表示字节;-c 表示字符;-f 表示定义字段。
N- :从第 N 个字节、字符、字段到结尾; N-M :从第 N 个字节、字符、字段到第 M 个(包括 M 在内)字节、字符、段; -M :从第 1 个字节、字符、字段到第 M 个(包括 M 在内)字节、字符、字段。
打印前 2 个字符:
[root@linuxcool ~]# cut -c-2 test.txt
ab
ab
ab
ab
ab
打印从第 5 个字符开始到结尾:
[root@linuxcool ~]# cut -c5- test.txt
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
efghijklmnopqrstuvwxyz
以上是使用linux的cut命令连接文件并打印到标准输出设备上的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
字符
字段
字节
内容
文件
命令
参数
标准
输出
设备
中指
分隔符
单位
多个
范围
参考
两个
价值
信息
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
崇明区软件开发管理
工业园区专业软件开发口碑
暗黑三服务器状态
删除服务器还能找回来吗
大数据企业网络安全
山西省法律法规数据库
莆田市芒好网络技术有限公司
进入linux服务器
软件开发都包括哪些东西
如何对数据库中数据进行查询统计
机械软件开发目的
多定时任务操作数据库
博山资产软件开发定制
网络安全研究毕设
常见的数据库管理系统有哪一些
查看数据库归档模式
医保局网络安全宣传工作总结
查询mongodb数据库语句
让学生了解网络安全的英文
天真神奇宝贝服务器下载
江苏省中小学生网络安全课
按照网络安全法
自考计算机的网络技术
数据库支持软件
张庆伟 网络安全
服务器可以互传资料吗
lol加载不了服务器连接不上
国家安全局侵入华为服务器
东城区网络安全管理会议
化学专业 软件开发