Ho uno script (una riga sola) che prende un file di testo in input, sostituisce una certa cosa con un'altra cosa (un bip nel gcode) e scrive il risultato nell'output, tipo
sed -E "s/M117 Printing.*Layer/\nM300 S440 P100\nM117 Layer/" < $1 > $2
Se volessi sostituire DUE cose diverse (in righe diverse) cosa mi conviene fare?
Mandare il primo output su un file temporaneo, usarlo come input per fare la seconda sostituzione, mandarla in output e cancellare il temporaneo?
sed -E "s/una cosa/una Cosa/" < $1 | sed -E "s/due cose/due Cose/" > $2
@cage @GustavinoBevilacqua @valhalla
No, per favore. Almeno per le sostituzioni di testo niente awk.
Ogni volta che devo scrivere un programma awk impazzisco.
@absc @cage @GustavinoBevilacqua @valhalla Siamo fortunati che non gli sia ancora venuto in mente di implementare emacs in awk.
>
> @GustavinoBevilacqua
> Siamo fortunati che non gli sia ancora venuto in mente di implementare emacs in awk.
Dici?
https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/impl/awk/0.html
Da li si puo' iniziare a costruire :)
😃😃😃
Ciao!
C.