0

ホームディレクトリの残りのディスク容量を取得したい:

df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           20G   15G  3.5G  81% /
/dev/root        20G   15G  3.5G  81% /
devtmpfs        990M  4.0K  990M   1% /dev
none            199M  2.7M  196M   2% /run
none            5.0M     0  5.0M   0% /run/lock
none            991M   12K  991M   1% /run/shm
/dev/sda2       894G  847G  1.9G 100% /home

注:上記の出力から必要なのは1.9G

4

5 に答える 5

1

awk次のコマンドを試してください。

df -h | awk '$6 == "/home" { print $4 }'
  • $6 == "/home"6 番目の空白で区切られた列に が含まれる (1 つの) 行のみを処理します/home
  • { print $4 }その行の 4 番目の空白で区切られたフィールド (残りのディスク容量) を出力します。
于 2015-10-13T21:32:30.933 に答える
0

これを試してください:

df -h | awk '{print $4}'
于 2015-10-13T21:12:12.220 に答える