文本处理命令系列——cut

cut常用选项:
-b:选择指定的字节。
-d:指定字段分隔符,默认为TAB
-f:指定要选择的字段。格式如下:
    N:第N个字段
    N-M:N到M个字段
    N-:从第N个字段到最后。
    -M:从第一个字段到第M个字段。

示例:

使用冒号为分隔符,获取文件/etc/passwd的第一个字段

[[email protected] ~]# head -n 2 /etc/passwd | cut -d: -f1
root
bin
[[email protected] ~]#
使用冒号为分隔符,获取文件/etc/passwd的一到三,三个字段

[[email protected] ~]# head -n 2 /etc/passwd | cut -d: -f1-3
root:x:0
bin:x:1
[[email protected] ~]#
使用冒号为分隔符,获取文件/etc/passwd的第1个字段到第5个字段

[[email protected] ~]# head -n 2 /etc/passwd | cut -d: -f-5
root:x:0:0:root
bin:x:1:1:bin
[[email protected] ~]#
时间: 2024-08-04 14:36:37

文本处理命令系列——cut的相关文章

文本处理命令:cut,sort,wc,uniq

文本处理命令:  cut,sort,wc,uniq   cut 选取一段信息中的某一段,处理的信息以"行"为单位. 语法:cut  OPTION... [FILE]... 参数: –d '分割符' –f #    按字符分割,显示第#段 #,#,#: 1,3,5 显示第1 ,3,5段信息 #-#:2-4 显示第2到第四段信息 –c #   以字符的单位取出固定字符区间     多用于排列整齐的信息处理 #-  显示第#个字符之后的值 #-# 显示选定区间的值 示例 [email pro

文本处理命令系列——uniq

uniq的作用:显示重复或忽略重复的行.等同于sort -u 常用选项: -d:只显示重复的行. -c:每一行出现的次数. -u:只显示没有重复的行 -i:忽略大小写. 示例: 显示每一个用户登录的次数 [[email protected] ~]# last | cut -d' ' -f1| grep -v '^$' | sort | uniq -c      26 reboot      74 root       1 wtmp [[email protected] ~]#

文本管理命令sort,cut,wc,uniq,tr

sort -- sort lines of text files Usgae:sort [OPTION] ... [FILES] 1.常用选项: -n:数值排序 -r:降序排序 -t:指定字段分隔符 -k:

文本处理命令系列——head和tail

head:查看文件的内容,默认显示的是前10行内容. tail:查看文件的内容,默认显示的是后10行内容. head和tail如果想显示指定行数的内容,可以用-n选项. 选项说明: head -n number:显示前number行的内容. head -c number-bytes:显示前面多少个字节的内容.可以使用K等单位.如head -c 5k显示前5K的内容. head -n -number:显示除了后面的number行之外的所有行. tail -n number:显示后面number行的

文本处理命令系列——grep的扩展用法

正则表达式分为基本的正则表达式和扩展的正则表达式. 通常情况下,grep使用的是基本的正则表达式,如果要使用扩展的正则表达式,可以用-E选项,等同于egrep grep的其他一些选项: -A n:显示匹配行后面的n行,(after). -B n:显示匹配行前面的n行,(before). -C n:显示前后各n行.(context) 示例1: [[email protected] tmp]# grep --color -A 1 '^cpu MHz' /proc/cpuinfo cpu MHz   

Linux基础之文本处理命令(wc,cut,sort,uniq,diff,patch)

我相信大家在使用Linux过程中总会遇到想要提取某些自己需要的信息的情况,比如如下这四种情况: 1.找出ifconfig命令结果中eno16777728的IPv4地址 2.查出分区空间使用率的最大百分比值 3.查出/tmp的权限,以数字方式显示 这个时候,我们使用命令当然也可以查看,不过还需要自己通过眼睛去过滤不需要的信息,多费劲.如何让自己更轻松的看到自己想看到自己想看的信息呢?今天的文本处理命令能满足我们的简单需求. wc 此wc非彼WC,在这里wc是word count的简写 wc - p

文本处理命令- cat more less cut wc sort uniq

文本处理命令 cat more less cut wc sort uniq 1.cat  cat主要功能:1.一次显示整个文件. cat filename2.从键盘创建一个文件. cat > filename   (只能创建新文件,不能编辑已有文件). 1 [[email protected] ~]$ cat > test.txt 2 this is a test for cat command.^[[D 3 a 4 b 5 cc 6 de 其中^[[D是向左的箭头,本想回退一格编辑,但很可惜

其他文本处理命令以及bash变量中的一些字符串的处理方法

其他的文本处理命令: 1.wc 2.cut命令: cut - 在文件的每一行中提取片断 注意:能够被cut修剪的文件或数据内容,一般是具有某种特定格式或结构的文本文件或数据内容: 如 :/etc/passwd 格式:cut [OPTION]... [FILE]... 常用选项: -d, --delimiter=DELIM:指定在实施修剪操作时所使用的字段分隔符号,默认是TAB(空白字符): -f, --fields=LIST:根据指定的字段分隔符号来指定要保留的字段编号列表: LIST可以称为字

Linux学习笔记——文本管理命令及相关选项

文本处理: cut  echo  sort  uniq  wc tr 文本查看: cat tac  more less tail head 文本处理 #cut   文本输出 [[email protected] ~]# cut --help 用法:cut [选项]... [文件]... Print selected parts of lines from each FILE to standard output. Mandatory arguments to long options are m