0

交换命令:/usr/sbin/swap -s

我什至尝试过类似的东西,awk '/total/ {print $2}' /usr/sbin/swap -s但给了我错误

交换输出:

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

我需要分别获得used一个available值,即15123584k45459976k

4

1 回答 1

2

使用管道将输出传递swapawk

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

为了得到 and 的值15123584k45459976k我们使用打印出第 9 列和第 11 列

/usr/sbin/swap -s | awk '/total/ {print $9" "$11}' 
于 2011-07-04T08:54:55.027 回答