2012-05-15 29 views
1

我正在努力創建一個shell腳本以從Solaris框中返回iNode使用情況。返回Solaris中的iNode使用情況

我用它來運行的命令是:df -F ufs -o i

說輸出:

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

我需要捕捉的唯一部分是7%。請幫助我返回%iused的部分,並將其輸出到腳本的末尾。

在此先感謝!

問候,

Madean

回答

0
df -F ufs -o i | nawk 'NR>1 {print $4}' 
+0

謝謝,它救了我的命! – Madean

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

這工作只要df輸出是完全一樣的,你已經證明。如果它實際上有更多的線路,你只關心在根文件系統/,然後用df ... /,使其只輸出統計你有興趣。

0

使用此。

df -F ufs -o i | sed -n '$p' | awk '{print $4}' 
0

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