Ho uno script che genera una stringa di questo tipo:
Codice: Seleziona tutto
FCA.MI 14.56 -0.04 (-0.30%) RACE.MI 99.3 0.08 (0.08%) TRN.MI 5.31 -0.00 (-0.08%) ENI.MI 14.27 -0.01 (-0.08%) ISP.MI 2.02 -0.01 (-0.39%)
Codice: Seleziona tutto
FCA.MI 14.56 -0.04 (-0.30%)
RACE.MI 99.3 0.08 (0.08%)
TRN.MI 5.31 -0.00 (-0.08%)
ENI.MI 14.27 -0.01 (-0.08%)
ISP.MI 2.02 -0.01 (-0.39%)
Come potrei farlo, usando solamente bash? Tenete conto però, che il numero di spazi bianchi che separa ogni lettura, può variare, e non va preso come costante. Inoltre anche le costanti numeriche, possono variare il numero di caratteri di cui è composta la lettura stessa, in caso di rialzo o ribasso posso avere -0.08%, oppure 0.08%, come anche 0.2% o 2%.
Mi servirebbe una regex da passare ad esempio ad awk in modo parametrico.
Qualcuno mi può aiutare?
Grazie mille.