
次のコマンドでdfで利用可能なサイズをキャプチャします。
echo "$DF" | awk '$NF == "/var" { print $(NF-2) }'
構文の設定方法を設定したい場合
NF == "/var"
または
NF == "/"
/varに追加された "/"もキャプチャしたいからです(時々/varは/下にあります)。
私は試した:
echo "$DF" | awk '$NF == "/var|/" { print $(NF-2) }'
しかし、うまくいきません。
答え1
次のことができます。
echo "$DF" | awk '$NF == "/var" || $NF == "/" { print $(NF-2) }'
または、正規表現を使用するには、正規表現一致~
演算子を使用します。
echo "$DF" | awk '$NF ~ "^(/var|/)$" { print $(NF-2) }'
または:
echo "$DF" | awk '$NF ~ "^/(var)?$" { print $(NF-2) }'