Tengo un archivo que contiene solo dos líneas, con la siguiente estructura:
$ cat /tmp/pwpower.log
000D6F0000D34227, -114.10
000D6F0001A405C4, -130.09
Los valores son valores de potencia de mi planta solar. Valor negativo significa generación.
Necesitaría los valores extraídos a través de grep / sed / awk, cualquiera sea la forma más inteligente. Necesito tener ambos valores extraídos por separado y sin el signo menos.
Lo que hago ahora es un poco estúpido, pero funciona. Estoy seguro de que muchos de ustedes tendrán formas más inteligentes para mí :-) Aquí, por supuesto, solo veo los valores más Menos.
Para obtener el primer valor:
cat /tmp/pwpower.log |grep -o "\-.*" | head -n 1
Para obtener el segundo valor:
cat /tmp/pwpower.log |grep -o "\-.*" | tail -n1
Y una pregunta relacionada, ¿hay una manera simple de tomar estos STRING y transformarlos para poder calcular el SUM?
-F-
lo hará.