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

sort -- sort lines of text files

Usgae:sort [OPTION] ... [FILES]

1.常用选项:

-n:数值排序

-r:降序排序

-t:指定字段分隔符

-k:

时间: 2024-08-01 10:43:41

文本管理命令sort,cut,wc,uniq,tr的相关文章

文本处理命令: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

文本过滤之——grep,sort,wc,uniq,tr, 精准过滤IP地址,A类地址,B类地址.... 并排序

文本过滤之IP地址精准过滤 在写之前自己整理了一点自己平时老是搞混的东西,最基础的就不写了,前面的东西不想看得一眼代过,就当借着做IP过滤顺便整理下常用的,看看后面如何精准锁定IP地址吧. 一.正则表达式(PATRERN) 括号() 方括号[] 尖括号<> 大括号{} 的使用 \[\]  匹配指定范围内的任意单个字符 [^] 用于匹配指定对象之外的任意单个字符 ^[] 用于匹配指定对象并且在行首的任意单个字符 \(\) 用作后向引用,也可以用于限定或(\|)的作用域 \1 引用第一个左括号及其

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

文件及文本管理命令

一:文件管理类命令:cp,mv,rm cp:copy简写 cp SRC DEST SRC是文件 如果DEST不存在,则新建之,在把SRC的内容写到DEST中 如果DEST存在, 如果DEST是个文件,则询问是否覆盖 如果DEST是个目录,则保持原文件名复制到目标目录中 SRC是多个文件,目标只能有一个,且必须是目录,还得事先存在 SRC是目录:-R,-r,--recursive:递归复制 -P(大写),--no-dereference:不跟踪原符号链接,复制符号链接  #不加-P默认自动把符号链

linux文本处理命令--sort

sort 作用及用法: sort [-option] 文件名 NAME sort - sort lines of text files 排序显示文本文件 sort默认按asca码表排序 -n:按数值大小从小到大升序排序 -r:按照降序排序,可以配合-n一起使用. -t:指定字段分隔符:-t:以:为字段分隔符 -k:以哪个字段为关键字进行排序:-k3表示以第三字段为准排序 -u:排序后相同的行只显示一次 -f:排序时忽略字符大小写 [[email protected] test]# sort -t

文本处理命令系列——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] ~]# 使

Linux下常见的文本处理命令

众所周知,在Linux下"一切皆文件"的原则,一切配置文件都可以以文本的方式进行编辑.存储.故对文本文件的操作能力,决定着你是否能够在Linux下操纵自如.今天,就写下几个关于Linux下一些常用的文本处理命令. 1.文本文件查看命令:cat.more.less.head.tail 1.1 cat命令:连接并显示,当文本文件有多个时,将其连接并一个一个的完整地显示出来 eg: cat /etc/inittab cat /etc/fstab cat /etc/inittab /etc/f

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

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

shell脚本学习笔记之文本处理命令

一.cut (截取文本字符或域字段)   命令格式:cut [option] file  1.-d和-f的组合用法,用来截取字段     说明:*表示分隔符,如-,:,空格字符等           N表示第N个字段   用法一:cut -d* -fN       从文本中截取每行以某个特定符号为分隔符的某个域字段     例子:cut -d:-f1       从文本中截取每行以冒号(:)为分隔符的第一个域字段 用法二:cut -d* -fNm-n    从文本中截取每行相邻的多个域字段