spina ha scritto:Non so se ti piace, ma questo (casino) dovrebbe fare la stessa cosa:
Ora non ho il tempo di analizzarle, ma il concetto era il sapere se si poteva evitare una stringona che più che stringona, poi, era un programma in vera regola
Non capisco comunque perchè non ti piace la tua soluzione.
Mi piace, ma volevo sapere se c'era qualcosa di più compatto. Faccio un esempio:
tempo fa avevo bisogno di eliminare, in un file, tutti le righe doppioni, ma lasciando inalterato l'ordine del file. quindi un elenco
a
d
a
c
d
a
b
diventerebbe
a
d
c
b
io l'avevo fatto in modo astruso, qualcosa tipo:
aggiungi numero riga all'inizio|ordina per seconda colonna|elimina i duplicati|ordina per prima colonna|elimina prima colonna
funziona ma non è elegante. Chiedendo al forum risultò che tutto questo coso si poteva sostituire con un comando di 10/15 caratteri scritti in awk.
Le ultime che soluzioni che mi hai dato mi piacciono, ma ora non ho tempo.