cut命令
时间:2022-07-24
本文章向大家介绍cut命令,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
cut命令
cut
命令用来显示行中的指定部分,其从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出,如果不指定File
参数,cut
命令将读取标准输入,该命令常用的两项功能,一是用来显示文件的内容,它依次读取由参数file
所指明的文件,将它们的内容输出到标准输出上,其二是连接两个或多个文件,如cut f1 f2 > f3
将把文件f1
和几的内容合并起来,然后通过输出重定向符>
的作用,将它们放入文件f3
中,当文件较大时,文本在屏幕上迅速闪过,也就是滚屏现象,为了控制滚屏,可以执行Ctrl+S
按键停止滚屏,按Ctrl+Q
键可以恢复滚屏,按Ctrl+C
键终止该命令的执行等操作。
语法
cut [OPTION]... [FILE]...
参数
-
-b
: 仅显示行中指定直接范围的内容。 -
-c
: 仅显示行中指定范围的字符。 -
-d
: 指定字段的分隔符,默认的字段分隔符为TAB
。 -
-f
: 显示指定字段的内容。 -
-n
: 与-b
选项连用,不分割多字节字符。 -
--complement
: 补足被选择的字节、字符或字段。 -
--out-delimiter=<delimiter>
: 指定输出内容是的字段分割符。 -
--help
: 显示指令的帮助信息。 -
--version
: 显示指令的版本信息。
示例
截取/tmp/file.txt
文件每一行的第3
个字符。
cat /tmp/file.txt | cut -c 3
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 0
# 1
# 2
截取/tmp/file.txt
文件每一行的第3-6
个字符。
cat /tmp/file.txt | cut -c 3-6
# 3456
# 4567
# 5678
# 6789
# 7890
# 8901
# 9012
# 0123
# 1234
# 2345
截取/tmp/file.txt
文件每一行的第3
个字符到结尾字符。
cat /tmp/file.txt | cut -c 3-
# 34567890
# 45678901
# 56789012
# 67890123
# 78901234
# 89012345
# 90123456
# 01234567
# 12345678
# 23456789
每日一题
https://github.com/WindrunnerMax/EveryDay
参考
https://man.linuxde.net/cut
https://www.runoob.com/linux/linux-comm-cut.html
https://www.tutorialspoint.com/unix_commands/cut.htm
- 【Spring实战】—— 2 构造注入
- 共享单车运维“朋友圈”越来越宽,乱停乱放现象有望改善吗?
- 【Spring实战】—— 15 Spring JDBC模板使用
- 前端开发总览
- 【Spring实战】—— 16 基于JDBC持久化的事务管理
- 【Spring实战】—— 4 Spring中bean的init和destroy方法讲解
- 基于AngularJS的过滤与排序
- 【Spring实战】—— 5 设值注入
- 科学家预测:未来100万年人类将变成半机械人类
- 【Spring实战】—— 8 自动装配
- 【Spring实战】—— 7 复杂集合类型的注入
- 【Spring实战】—— 6 内部Bean
- 几款可替代Dreamweaver的HTML5开发工具
- Linux下的Telnet设置方法介绍
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法