Linux shell脚本 去除含有指定内容的一行

例如
hd=`df -h`
echo $hd

显示
/dev/sda3 40G 596M 37G 2% /

tmpfs 3.9G 0 3.9G 0% /dev/shm

/dev/sda1 99M 53M 41M 57% /boot

/dev/sda7 197G 788M 186G 1% /data

/dev/sda2 194G 1.4G 183G 1% /opt

/dev/sda5 20G 1.3G 18G 7% /usr

我要去掉 /boot 和 /dev/shm 这两行不显示 应该怎么做呢?谢谢

echo "$hd" | awk '$NF!="/dev/shm" && $NF!="/boot"'

温馨提示:答案为网友推荐,仅供参考
相似回答