Buongiorno, ho un problema con delle vecchie conferenze dattiloscritte di cui ho il file .pdf Siccome vorrei renderle leggibili sull'e-rider le sto convertendo nel formato relativo. Prima però converto i pdf in txt per poter togliere gli "a capo" indesiderati e questo lo faccio con l'istruzione "sed" che ho raccattato in giro per internet. Solo che, essendo dattiloscritti, quando la parola viene spezzata per andare a capo c'è un trattino seguito da uno spazio. Se tolgo il trattino con: tr -d "-" mi rimane lo spazio a dividere la parola allora ho pensato di passare una istruzione con "and" (che per tr si traduce in &&), ma ho pensato male, infatti tr -d "'--&&[:space:]'" (con && per fargli riconoscere un trattino bisogna metterne due) mi cancella i trattini, ma anche tutti gli spazi, non solo quelli che seguono al trattino, cioè avrei una conferenza senza separazione tra una parola e l'altra. Non uso sed perchè mi sembra troppo difficile, ma se qualcuno esperto avesse una soluzione ve ne sarei grato. Grazie. Esempio: "poiché scarso e meschino è or- mai il ricordo di ciò che significano il Natale, la Pasqua,... " vorrei trovare un 'istruzione che mi renda or- mai in ormai, ma non tolga tutti gli altri spazi. |
Ciao Gunnar, io ho provato con questo comando e sembra che funzioni:
Spero di aver capito bene la tua domanda. |
Segui questa domanda
Via email:Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui
Via RSS:Basi di markdown
- *corsivo* o __corsivo__
- **grassetto** o __grassetto__
- collegamento:[testo](http://url.com/ "titolo")
- immagine?
- elenco numerato: 1. Foo 2. Bar
- per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
- è supportato anche semplice HTML
Tag:
domanda posta: 15 Jul, 00:21
domanda visualizzata: 60 volte
ultimo aggiornamento: 17 Jul, 20:40