已停止的网站

shell 命令

shell常用命令

grep

cut

sort 

uniq

seq

tr

                                                                               grep常用选项详解

 

                 选项             

                  描述                                     

-E,--extended-regexp                                

模式是扩展正则表达式(ERE)                                

 -i,--ignore-case

忽略大小写

 -n,--line-number

打印行号

 -o,--only-matching

只打印匹配的内容

 -c,--count

只打印每个文件匹配的行数

 -B,--before-context=NUM

打印匹配的前几行

 -A,--after-context=NUM

打印匹配的后几行

-C,--context=NUM

打印匹配的前后几行

--color[=WHEN],

 匹配的字体颜色

-v,--invert-match

 打印不匹配的行

 

 

                                                                                    cut命令

 

语法

cut  [-bn] [file]
cut [-c] [file]
cut [-df] [file]

使用说明:

cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。

如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。

 

常用参数:

  • -c :以字符为单位进行分割。

  • -d :自定义分隔符。

  • -f :与-d一起使用,指定显示哪个区域。

 

 

 

                                                                              sort命令

 

Linux sort命令用于将文本文件内容加以排序。

sort可针对文本文件的内容,以行为单位来排序。

语法:

sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]
 

常用参数说明

  • -k:根据切割后的那一段进行排序
  • -n 依照数值的大小排序(默认是根据字符进行排序)。
  • -r 以相反的顺序来排序。
  • -t<分隔字符> 指定排序时所用的栏位分隔字符。
  • -u:去除重复的行(只要那个指定的字段重复,就认定是重复的行)

 

 

                                                                   uniq命令

作用:

去除重复的行(相邻且相同,认定为重复)

选项:

-c:在行首用数字表示该行出现了多少次

-u:仅仅显示那些没有出现重复过的行

 

 

 

                                                               seq命令

作用:

生成一个数组序列

格式:

seq [start  [step]] stop

 

                                          tr命令

 

作用:

Linux tr 命令用于转换或删除文件中的字符。

tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。

 

a-z 任意小写

A-Z 任意大写

0-9 任意数字

posted @ 2019-04-25 19:34  kesz  阅读(148)  评论(0编辑  收藏  举报