我正在尝试编写一个程序来监控硬盘上的操作次数。
#!/bin/bash
while true;
do
operations=$(iostat -dx /dev/mapper/kaliMichu--vg-home)
echo "$operations"
sleep 5
done
所以我使用了iostat。 实际上我只对某些参数感兴趣,例如w / s。 如何将其值转换为变量,例如WS = $ w / s_value
答案 0 :(得分:2)
#!/bin/bash
while true;
do
operations=$(iostat -dx /dev/mapper/kaliMichu--vg-home|awk 'NR>3{print $5}')
echo "$operations"
sleep 5
done
此处,awk
正在为您填写所需的列。