服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux中文本处理工具之cut命令详解

Linux中文本处理工具之cut命令详解

2022-01-05 17:29Wing Linux

cut命令指定输出一行中的选取部分。是大家在操作linux系统中经常用到的命令,下面这篇文章主要给大家介绍了关于Linux中文本处理工具之cut命令的相关资料,需要的朋友可以参考学习,下面来一起看看吧。

前言

Cut 输入字符中指定的字段或指定的范围。若处理的是字段,则定界符隔开的即为各字段,而输出时字段也以给定的定界符隔开。默认的定界符为制表字符(TAB)。下面来看看详细的介绍吧。

一、cut实战演练

cut.txt文件

?
1
2
3
4
root,x,0,0,root,/root,/bin/bash
daemon,x,1,1,daemon,/usr/sbin,/usr/sbin/nologin
bin,x,2,2,bin,/bin,/usr/sbin/nologin
sys,x,3,3,sys,/dev,/usr/sbin/nologin

实战演练

输出每一行的第二个字节内容

?
1
2
3
4
5
6
7
> root@wing:~/wing # cut -b 2 cut.txt
> o
> a
> i
> y
>
>

输出每一行的第二个字符内容

?
1
2
3
4
5
6
7
> root@wing:~/wing # cut -c 2 cut.txt
> o
> a
> i
> y
>
>

输出每一行第一列内容

?
1
2
3
4
5
6
7
> root@wing:~/wing # cut -d , -f 1 cut.txt
> root
> daemon
> bin
> sys
>
>

输出每一行第一、二列内容

?
1
2
3
4
5
6
> root@wing:~/wing # cut -d , -f 1,2 cut.txt
> root,x
> daemon,x
> bin,x
> sys,x
>

二、cut常用参数详解

-b,–bytes

选取字节的列表,即选取每行的第N个字节。

-c,–characters

选取字符的列表,即选取每个的第N个字符。(英文字符下与-b没有区别,中文字符下,一个中文占据2-3个字节,所以存在中文的时候更倾向于用-c)。

-d,–delimiter

分隔符,默认为TAB。

-f,–field

选取列的列表,即选取每行的第N列。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。

延伸 · 阅读

精彩推荐
  • Linuxlinux Vim经典配置一例

    linux Vim经典配置一例

    把如下的文件保存为Linux主文件夹的".vimrc"文件(不同的Linux版本略有不同,ubuntu下是.vimrc),即可以把vim打造成一把利器 ...

    Linux教程网4982019-12-10
  • Linux详细讲解Linux系统中pwd命令的使用技巧

    详细讲解Linux系统中pwd命令的使用技巧

    这篇文章主要介绍了详细讲解Linux系统中pwd命令的使用技巧,pwd命令的基本功能为打印当前目录,但本文中将会罗列pwd的14个引申用法,需要的朋友可以参考下...

    开源中文社区5342019-09-25
  • LinuxLinux如何使用shell命令检测PHP木马防止脚本木马的破坏

    Linux如何使用shell命令检测PHP木马防止脚本木马的破坏

    在Linux系统中,可使用shell命令检测PHP木马,为了防止脚本木马的破坏,保证网站的安全,学会使用shell命令查找PHP木马是非常重要的,下面有个方法,大家...

    服务器之家5452019-09-25
  • Linuxlinux下查看yum/rpm/dpkg某软件是否已安装的方法

    linux下查看yum/rpm/dpkg某软件是否已安装的方法

    这篇文章主要介绍了在linux下查看yum/rpm/dpkg某软件是否已安装的方法,文中给出了详细的示例代码,对大家具有一定的参考价值,需要的朋友们下面来一起...

    松林10602021-12-30
  • LinuxLinux中常用操作命令

    Linux中常用操作命令

    Linux 简介及 Ubuntu安装 Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian 常用指令 ls 显示文件或目录 -l 列出文件详细信...

    白石头博客4662020-04-07
  • LinuxLinux调整系统inode数量实例

    Linux调整系统inode数量实例

    这篇文章主要介绍了Linux调整系统inode数量实例,inode节点中,记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息...

    Linux教程网7332019-09-25
  • LinuxLinux下源码安装的经验详解

    Linux下源码安装的经验详解

    今天小编为大家带来的是Linux下源码安装的经验详解。希望对大家会有帮助,有需要的朋友一起去看看吧...

    Linux之家5532019-06-02
  • LinuxLinux命令之tee命令使用实例

    Linux命令之tee命令使用实例

    这篇文章主要介绍了Linux命令之tee命令使用实例,本文讲解了tee命令的语法以及多个使用实例,需要的朋友可以参考下 ...

    服务器之家3772019-09-19