米粒儿宸心
2019-10-09 23:01:04浏览 2588
撷取命令cut,grep的使用
- cut
- -d : 后面接分隔字符。与 -f 一起使用
- -f : 依据-d 的分隔字符将一段讯息区分成为数段,用-f 取出第几段
- -c :以字符(charecters)的单位取出固定字符区间
last |cut -d ' ' -f 1 //取以“空格“隔开的第一段字符
export |cut -c 12- //截取12字符之后的字符显示在屏幕上
#同样可以使用cut -c 12-20 截取字符12到字符20
- gerp
-a:将binary文件以text文件的方式搜寻数据
-c :计算找到‘搜寻字符串’的次数
-i :忽略大小写的不同,所以大小写视为相同
-n:顺便输出行号
-v:同”非“显示出没有’搜索字符串’内容的哪一行!
–color=auto:将颜色设为自动
grep [-acinv] [--color=auto] '搜索字符串' filename
last |grep 'root' //按行输出 取出有root的那一行内容
last |grep -v 'root' //取反 ,取出没有root的那一行内容
last |grep 'root' |cut -d ' ' -f 1 //撷取的内容有多行但是只有一列
grep --color=auto 'manpath' /etc/man_db.conf
#从文件man_db.conf中找到有’manpath‘的一行