1

SolarisボックスからiNodeの使用状況を返すシェルスクリプトの作成に取り組んでいます。

私が実行するために使用するコマンドは次のとおりですdf -F ufs -o i

そして、出力は次のようになります。

    Filesystem             iused   ifree  %iused  Mounted on
    /dev/dsk/c1t0d0s1     248503 3443913     7%   /

私が捕まえる必要がある唯一の部分は7%です。%iusedを返す部分を手伝って、スクリプトの最後に出力してください。

前もって感謝します!

よろしく、

マデアン

4

4 に答える 4

0
set `df -F ufs -o i`
printf '%s\n' ${10}

これは、出力が表示したとおりである限り機能しdfます。実際に行数が多く、ルートファイルシステム/のみに関心がある場合は、を使用df ... /して、関心のある統計のみを出力するようにします。

于 2012-05-15T08:49:07.517 に答える
0
df -F ufs -o i | nawk 'NR>1 {print $4}'
于 2012-05-15T12:30:56.863 に答える
0

これを使って。

df -F ufs -o i | sed -n '$p' | awk '{print $4}'
于 2013-05-20T07:34:06.263 に答える
0

df -F ufs -o i | grep ^/ | awk '{print $4}'

于 2014-10-06T05:56:12.080 に答える