Mám tento príkaz df -h|grep -iv filesystem |grep -o "[0-9]+G"
a výstup:
19G
14G
6G
9G
9G
3G
9G
247G
43G
192G
Musím porovnať napríklad väčšie ako hodnota 10. Mohol by mi niekto predstaviť?
odpovede:
4 pre odpoveď č. 1Použitie awk:
.... | awk "($1+0)>10"
(Pridal som +0
takže awk bude mať pri porovnaní iba číselnú časť (a nie G)
2 pre odpoveď č. 2
Vzhľadom na váš vstup môžete napríklad:
$ df -h .... {your commands} | grep -o [0-9]* a | awk "$1>10"
19
14
247
43
192
0 pre odpoveď č. 3
Zadanie hodnoty zhutňovania je možné z klávesnice napríklad:
./mount_size value ?!
kde mount_size má:
#!bin/bash`df -h|grep -iv filesystem |grep -o "[0-9]+G"| awk "($1+0)>10"
#
Potrebujem: 1) triedenie a tlač používať% a pripojiť pomocou hodnoty% pre ex 10 = hodnota
2) triediť a tlačiť veľkosť a pripojiť pomocou% hodnoty pre ex 77G = hodnota