grep 不包含 -v
ll |grep -v .hive-staging
grep 不包含,多个值正则表达式 -E
ll |grep -v -E '.hive-staging|.spark-staging'
awk
获取第2行第4列数据
free | awk 'NR==2{print $4}'
在rhel7中查看网卡地址:用如下命令
ifconfig ens33 |sed -n '2p' |awk -F '[ :]+' '{print $3}'
用默认的-F后面什么也不带没有效果
[ :]+这个是正则表达式,+表示一个或多个,这里就表示一个或多个空格或冒号
printf "1:2::3:::4::::5" | awk -F '[:]+' '{print $4}'
结果为 4
以1个或多个 :(空格或冒号)作为分隔符