Il lun, 2003-08-25 alle 23:20, Arwan ha scritto:
> Sono alle prese con i miei soliti pastrocchi. Ho un file di testo
> nativo dos 6.2 con una carateristica che dovrei convertire, ma non ci
> riesco. Si tratta di questo: sono un migliaio di righe caratterizzate
> da un "=" prima dell'ivio a capo, tipo queste:
> 
> "ciao gente bella =
> mi aiutate a mettere il txt su una sola riga?"
> 
> Devo, appunto, togliere l'= e a capo in modo che il testo, frazionato
> in molte righe, venga a stare su una riga unica. 
> Ho provato con sed ma non so come indicargli il carattere di fine
> riga, tanto piu' che viene da dos e non so se sia neccessario fare
> prima delle altre conversioni. Avevo provato con qualcosa tipo:
> 
> sed s/=\r//g file > newfile
> 
> Come dicevo non riconosce \n (se lascio solo l'uguale tutto funzia a
> meraviglia, ma, come c'era da aspettarsi, elimina gli = dal testo
> senza ricomporre le righe)
> 
> Consigli?
> 
> Arwan

Ciao,
ho provato a togliere il carattere di fine riga (\n) con gedit e tutto è
funzionato a meraviglia. Non so se altri editor da linea di comando
siano così bravi.
Spero di esserti stato utile
Ciao,
Tommaso


Rispondere a