![Multiplicar la primera columna por variable dependiendo de la unidad](https://rvso.com/image/760984/Multiplicar%20la%20primera%20columna%20por%20variable%20dependiendo%20de%20la%20unidad.png)
Tengo du -sh
la salida guardada en un archivo txt:
2.1G /home/x/sample/2GB/
101M /home/x/sample/100MB/
...
Lo que quiero es multiplicar cada valor de la primera columna por un valor tomado de la variable dependiendo de la unidad. Entonces, si, por ejemplo, la unidad es G, multiplique por $G y agregue el resultado al final de cada línea. ¿Cómo hacer esto en Bash?
Respuesta1
Parece que estás intentando obtener los bytes, así que en lugar de usarlos -h
(que es un atajo para --human-readable
), simplemente no lo uses.
du -s
obtendrá el recuento de bytes resumido.