Shell 过滤数据(cut 截取过滤列)

简介: Shell 过滤数据(cut 截取过滤列)
  • cut:用来从标准输入或文本文件中剪切列或域。
  • cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出,如果不指定 File 参数,cut 命令将读取标准输入,必须指定 -b-c-f 标志之一。
参数 含义
-b 输入每行第n个字符(半角,注意如果有中文将乱码)
-c 输入每行第n个字符(适用中文)
-d 自定义分隔符,默认为制表符
-f -d 一起使用,指定显示哪个区域
-n 取消分割多字节字符(例如中文),仅和 -b 标志一起使用

  • 案例
# 有很多行密码数据
$ cat /etc/passwd
root:*:0:0:System Administrator:/var/root:/bin/sh
...
# 通过制定分割符按行分割之后,获得每行的第一列
$ cut -d: -f1 /etc/passwd
root
...
相关文章
|
6月前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】Linux读取、转换并输出数据 dd命令使用教程
【Shell 命令集合 磁盘管理 】Linux读取、转换并输出数据 dd命令使用教程
127 0
|
6月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 删除指定列的内容 colrm 命令使用教程
【Shell 命令集合 文档编辑】Linux 删除指定列的内容 colrm 命令使用教程
85 0
|
6月前
|
Shell Linux
【Shell 命令集合 文件管理】Linux cut命令使用教程
【Shell 命令集合 文件管理】Linux cut命令使用教程
72 0
|
6月前
|
Shell Linux Perl
linux逐行逐列(分号分隔)读取数据shell
linux逐行逐列(分号分隔)读取数据shell
42 3
|
6月前
|
算法 Shell Linux
【Shell 命令集合 备份压缩 】⭐Linux 压缩 恢复bzip2损坏数据 bzip2recover命令 使用指南
【Shell 命令集合 备份压缩 】⭐Linux 压缩 恢复bzip2损坏数据 bzip2recover命令 使用指南
82 0
|
6月前
|
Shell 数据安全/隐私保护
shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使用
shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使用
69 0
|
6月前
|
Java Shell 分布式数据库
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
157 0
|
12天前
|
缓存 监控 Shell
如何使用 HBase Shell 进行数据的实时监控和备份?
如何使用 HBase Shell 进行数据的实时监控和备份?
|
12天前
|
Shell 分布式数据库 Hbase
如何使用 HBase Shell 进行数据的批量导入和导出?
如何使用 HBase Shell 进行数据的批量导入和导出?
|
4月前
|
缓存 监控 Shell
使用 HBase Shell 进行数据的实时监控和备份
使用 HBase Shell 进行数据的实时监控和备份