Linux命令:wc grep和sort

wc:用来统计一个文件的行数、词数、字数并送到标准输出。
可以用-l(行数)、-w(词数)、-c(字数)来指定输出内容。

grep:用来从一信文件中找出匹配指定关键字的那一行,并送到标准输出,一般与管道结合使用,过滤搜索结果。
[root@jiance localhost]$ ls -a | grep bash
grep支持用扩展的正则表达式来进一步定义关键字,具体如下:
. 替代任何一个单一字符
.* 替代零个或任意个字符
[abc] 替代a、b或c
[^abc] 替代除了a、b、c以外的字符
a* 替代空、a、aa、aaa、乃至更多个a
a? 替代一个或零个单独的a
a+ 替代a、aa、aaa乃至更多个a
a\{n\} 替代重复了n次的a
^a 替代以a为首的行
a$ 替代以a为尾的行

sort:用来按各种需要重新排列文本,一般运用在一个管道之后。
[root@jiance localhost] $ ls -a | grep bash | sort -r
默认情况下sort按照字母顺序排列文本。
-n 按照数字排序
-r 反向排序
-u 将重复的行去除

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>