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' を正規表現に置き換えていますか?