J'ai un fichier contenant seulement deux lignes, avec la structure suivante:
$ cat /tmp/pwpower.log
000D6F0000D34227, -114.10
000D6F0001A405C4, -130.09
Les valeurs sont les valeurs de puissance de ma centrale solaire. Une valeur négative signifie une génération.
J'aurais besoin des valeurs extraites via grep / sed / awk - quelle que soit la manière la plus intelligente. J'ai besoin d'extraire les deux valeurs séparément et sans le signe moins.
Ce que je fais maintenant est un peu stupide mais cela fonctionne - je suis sûr que beaucoup d'entre vous auront des moyens plus intelligents pour moi :-) Ici, bien sûr, je ne vois que les valeurs plus Minus.
Pour obtenir la première valeur:
cat /tmp/pwpower.log |grep -o "\-.*" | head -n 1
Pour obtenir la deuxième valeur:
cat /tmp/pwpower.log |grep -o "\-.*" | tail -n1
Et question connexe, existe-t-il un moyen simple de prendre ces chaînes et de les transformer pour que je puisse calculer la somme?
-F-
ça va.