我有这个命令df -h|grep -iv filesystem |grep -o "[0-9]\+G"
和输出:
19G
14G
6G
9G
9G
3G
9G
247G
43G
192G
例如,我需要比较大于 10 的值。有人可以给我一个想法吗?
使用 awk:
.... | awk '($1+0)>10'
(我添加了+0
awk 以便在比较中仅采用数字部分(而不是 G))
鉴于您的输入,您可以例如执行以下操作:
$ df -h .... {your commands} | grep -o [0-9]* a | awk '$1>10'
19
14
247
43
192
可以从键盘输入压缩值,例如:
./mount_size value ?!
其中 mount_size 有:
#!bin/bash`df -h|grep -iv filesystem |grep -o "[0-9]\+G"| awk '($1+0)>10'
#
我需要的是: 1) 排序和打印 use% 并使用 %value for ex 10=value 安装
2) 使用 %value for ex 77G=value 排序和打印大小和安装