本文使用 /etc/hosts 大家都有的Host文件作例子,具体指令的参数可以使用 man 来查看
grep取行号
比如想取到 “127.0.0.1 localhost” 在文件的第几行
1 | grep -Fn "127.0.0.1" /etc/hosts | cut -d ":" -f1 | head -n 1 |
grep过滤和反向过滤
通常用于处理日志,过滤包含localhost的行
1 | grep "localhost" /etc/hosts |
反向过滤
1 | grep -v "localhost" /etc/hosts |