手记

linux中撷取命令grep,cut的使用

撷取命令cut,grep的使用

  • cut
    1. -d : 后面接分隔字符。与 -f 一起使用
    2. -f : 依据-d 的分隔字符将一段讯息区分成为数段,用-f 取出第几段
    3. -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‘的一行
0人推荐
随时随地看视频
慕课网APP