22个内容:
/dev/sda3 236235512 97617352 126618008 44% /
/devtmpfs 8388608 92 8388516 1% /dev
/dev/sda1 2063504 97580 1861104 5% /boot
对于脚本 1-4,结果是:/devtmpfs 8388608 92 8388516 1% /dev
,但脚本 5 没有输出。
awk -F"[ ]+" "{if(\$6 ~ /dev/) print \$0}" 22
flt=dev ; awk -F"[ ]+" "{if(\$6 ~ /$flt/) print \$0}" 22
awk -F"[ ]+" '{if($6 ~ flt) print $0}' flt=dev 22
awk -F"[ ]+" '{if($6 ~ /dev/) print $0}' 22
awk -F"[ ]+" **'{if($6 ~ /flt/)** print $0}' flt=dev 22
最后一个示例中的 'flt'是否将/flt/
变量替换为正则表达式?