2011-07-04 35 views
0
交換信息

swap命令:/usr/sbin/swap -s正則表達式,而SunOS

我甚至想是這樣awk '/total/ {print $2}' /usr/sbin/swap -s,但給我的錯誤

交換輸出:

total: 12417784k bytes allocated + 2705800k reserved = 15123584k used, 45459976k available 

我需要usedavailable值,即,15123584k45459976k

回答

2

使用管道的swap輸出傳遞到awk

/usr/sbin/swap -s | awk '/total/ {print $2}' 

要獲得15123584k45459976k價值,我們打印出使用

/usr/sbin/swap -s | awk '/total/ {print $9" "$11}' 
+0

展列9和第11列:如何打印'15123584k'和'45459976k'? – abi1964

+0

@Abishek答案更新爲你提供這些信息。 –