Newsgroup: it.comp.os.linux.iniziare
Titolo: formattazione di un file testuale

Ciao a tutti:
sapete forse quali comandi per shell o script permettano di operare sui file 
di testo in modo approfondito?
Ad es. ed e sed, pur non essendo un superesperto, sembrano utili per 
operazioni di sostituzione e modifica su righe e parole, ma non molto sulla 
formattazione del testo: vorrei, ad es., trovare un modo per stabilire il 
limite minimo e massimo di caratteri che una riga debba contenere e quindi 
unire due righe se sono 'corte'; trasformare le minuscole in maiuscole o 
viceversa; stabilire che il separatore tra due parole sia uno spazio vuoto e 
non di +; selezionare l'nma (ad es. l'ultima) parola di una riga (con sed 
non ci riesco!!! :( ); etc etc.
Potrebbe essermi utile, ad es., per migliorare con uno script, prima della 
stampa, il terribile formato delle man pages ;[
-- 
... di parti non so niente. Io vado per la mia strada...

 di testo in modo approfondito?
 gawk

On Mon, 14 Jun 2004 16:39:23 GMT, fangorn wrote:
  par?
-- 
Gianfranco Bertozzi
Linux User #183585
gber...@tiscali.it

stampa, il terribile formato delle man pages ;[
Terribile????
Come le stampi?
Hai provato a usare l'apposita opzione? Sono bellissime, IMHO.
Prova man -t comando | psbook |lpr 
e ti ritrovi un bel libretto con pagine A5 con il testo ordinato,
giustificato ed in uno splendido carattere "times".
Ciao.
P.S. Per il topic specifico del tuo messaggio ti hanno già risposto;
aggiungo solo che con vim + par si può fare di tutto sul testo, in maniera
interattiva, però, e che per le coreutils trovi info anche sugli appunti di
informatica Libera.
ri-ciao
-- 
Antonio :-D

 ri-ciao
Sì, grazie a tutti; proverò a guardarmi le coreutils, gawk e par.
Indicativamente non vorrei usare un comando interattivo come vim, ma vorrei 
inserirlo in uno script che mi servirebbe per ordinare 'Configure.help' dei 
sorgenti del kernel; le man pages sarebbero state un lavoro successivo.
p.s. Ma come ci si sta bene nei n.g. di argomento linux :)


p.s. Ma come ci si sta bene nei n.g. di argomento linux :)
Mah, coi primi caldi (da dopo Natale insomma ^__^) si leggono un sacco di
FAQ e di OT, ma ogni tanto qualcosa di interessante esce.
Ciao.
-- 
Antonio :-D

 l'ultima) parola di una riga (con sed non ci riesco!!! :( ); etc etc.
Quello che non riesci a fare con sed si fa con awk, e viceversa.
Con perl fai di tutto e di più. 
ciao, Andrea

 che più preferisci.
Quanta roba: ora sì che c'ho da fare ;]]]]]]]
Grazie Ü


 
..........
Comunque, cerca in rete "sed one-liners".
Vedrai che puoi usare giochetti di questo tipo
sed 's/[\t ][\t ]*/ /g'
per sostituire tutte le occorrenze di uno o più caratteri
tab o spazio con uno spazio solo.
Secondo passaggio, cerchi un carattere di fine frase ([.?!]) seguito
da spazio e lo sostituisci con "se stesso" (\1) seguito da due spazi.
sed 's/\([.?!]\) /\1  /g'
Controlla bene le sintassi perché ho scritto tutto molto
rapidamente.;-)
ciao, Andrea

Ciao a tutti:
sò completamente newbie, perciò scusate l'ignoranza, ma gironzolando in 
mountain-bike m'è venuto da pensare se un qualche gps portatile potrebbe 
fare al caso mio: se c'è una cosa che da mbiker mi piace, oltre 
all'approccio fisico con mezzo e ambiente, è quella di consultare le mappe 
(cartacee, finora) per scegliere un percorso e per controllare la posizione.
Il vantaggio di una mappa cartacea è, se è di qualità, il dettaglio; 
tuttavia, personalmente, sono infastidito dalla scomodità della 
consultazione, per non considerare il fatto che la carta, a suon di 
svolgerla e riavvolgerla (uff) si consuma...
Così ho pensato che magari a qualcuno e venuto in mente di realizzare 
qualche linea per gps portatili anche per i trekker o per i mbiker cui 
interessano strade sterrate, mulattiere e sentieri vari: esiste qualcosa del 
genere o chiedo troppo?

 sò completamente newbie, perciò scusate l'ignoranza, ma gironzolando in 
Cosa ti fa pensare che it.comp.os.linux.iniziare sia il posto in cui
mountain bike, cartine e GPS per mulattiere siano in topic?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net