标签:
包含3种数据流:
将数据从指定的流输入或输出,就称为数据重定向。
管道
echo $PATH | cut -d : -f 5
grep命令则是按条件取出某行,其基本语法为:
[root@www~]# grep [-acinv] [--color=auto] ‘查找字符串‘ filename -a 将binary文件以text文件的方式查找数据 -c 计算找到‘查找的字符串’的次数 -i 忽略大小写 -n 顺便输出行号 -v 反向选择
在last的输出信息中,只要有root就取出,并且只取第一行
[root@www~]# last | grep ‘root‘ | cut -d ‘ ‘ -f 1
排序命令“: sort uniq wc
sort命令用于对输入内容进行排序
[root@www~] # sort [-fbMnrtuk] [file or sdtin] -f 忽略大小写的差异 -b 忽略最前面的空格符部分 -M 以月份的名字来排序 -r 反向排序 -t 分隔符 -k 以第几个区间来进行排序 利用last将输出的数据仅取账号列,并排序 last | cut -d ‘ ‘ -f 1 | sort
uniq命令用于去除结果中的重复行
uniq [-ic] -i 忽略大小写的不同 -c 进行计数 使用last将账号列出,仅取出账号列,进行排序后仅取出一位 last | cut -d ‘ ‘ -f1 | sort |uniq -c
wc命令用于统计字、字符、行,
-l 行 -w 字 -m 字符
Linux06--Shell程序设计02 数据流重定向与管道
标签:
原文地址:http://www.cnblogs.com/zqlmmd/p/5469110.html