比如我在shell中敲入如下命令,我只想要第一行数据,不需要grep命令本身这行数据,怎么可以做到?请大侠指点!
top -b -n 1 |grep "homeshell"
2279 1668 root S 366m 45.8 1 0.0 homeshell
9917 7149 root S 1256 0.1 1 0.0 grep homeshell
top -b -n 1 |grep "homeshell" |grep -v grep 就行了
grep -v 后面跟关键字: 是将 -v 后面的关键字在结果中过滤掉,可使用多个 grep -v
grep homeshell后面再加|grep -v grep