Re: [SPAM] Re: Re: shell expansion su più righe

2013-12-18 Per discussione Piviul
Gian Uberto Lauri scrisse in data 18/12/2013 12:20: MaX writes: > Avevo provato anche io l' opzione -e proposta da gian umberto, ma Scusa Max, Gian Uberto senza 'm' :). $ echo Gian Umberto | tr -d m ;-) Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-re

Re: Re: shell expansion su più righe

2013-12-18 Per discussione Gian Uberto Lauri
MaX writes: > Avevo provato anche io l' opzione -e proposta da gian umberto, ma Scusa Max, Gian Uberto senza 'm' :). -- /\ ___Ubuntu: ancient /___/\_|_|\_|__|___Gian Uberto Lauri_ African word //--\| | \| | Integralista GNUsl

Re: shell expansion su più righe

2013-12-18 Per discussione MaX
Avevo provato anche io l' opzione -e proposta da gian umberto, ma abbinata al tr si azzoppava, per cui ho modificato la linea con sed per ottenere quello che cercavi. il brain-storming da sampre buoni risultati. :) ciao MaX Il 18/12/13, Piviul ha scritto: > Gian Uberto Lauri scrisse in data 18/

Re: shell expansion su più righe

2013-12-18 Per discussione Gian Uberto Lauri
Piviul writes: > ma la chiave di volta a cui non avevo /bin/echo non ne ha bisogno, il builtin della bash si (ed è più rapido). Fu la prima cosa che andai a vedere quando vidi che certi trucchetti che usavo sul 3B2 non funzionavano più (i.e. echo "Valore? \c") -- /\ ___

Re: shell expansion su più righe

2013-12-18 Per discussione Piviul
Gian Uberto Lauri scrisse in data 18/12/2013 11:52: La sed di MaX è più sicura della tr, cava via solo il primo carattere blank. certo, certo e grazie Max... ma la chiave di volta a cui non avevo pensato è stata l'opzione -e di echo mille grazie a tutti quanti Piviul -- Per REVOCARE l'i

Re: [SPAM] Re: shell expansion su più righe

2013-12-18 Per discussione Gian Uberto Lauri
Piviul writes: > Gian Uberto Lauri scrisse in data 18/12/2013 11:00: > > Piviul writes: > > > Ciao a tutti, scusate il sibillino oggetto... > > > > > > Se eseguo il comando seguente in bash ottengo: > > > > > > $ echo "file "{uno,due}.pdf > > > file uno.pdf file due.pdf > > >

Re: shell expansion su più righe

2013-12-18 Per discussione MaX
con sed: s = sostituisci g = globale ^ = inizio riga $ = fine riga $ echo "Xabc-X--Y-defY" | sed 's|^X||' | sed 's|Y$||' | sed 's|-|_|g' abc_X__Y_def Il 18/12/13, onetmt ha scritto: > Il 18/12/2013 11:00, Gian Uberto Lauri ha scritto: >> Piviul writes: >> > Ciao a tutti, scusate il sibillino o

Re: shell expansion su più righe

2013-12-18 Per discussione onetmt
Il 18/12/2013 11:00, Gian Uberto Lauri ha scritto: > Piviul writes: > > Ciao a tutti, scusate il sibillino oggetto... > > > > Se eseguo il comando seguente in bash ottengo: > > > > $ echo "file "{uno,due}.pdf > > file uno.pdf file due.pdf > > Hai provato echo -e e le escape dei caratteri d

Re: Re: shell expansion su più righe

2013-12-18 Per discussione Gian Uberto Lauri
MaX writes: > curioso > > $ echo "file "{uno, due}.pdf > file {uno, due}.pdf Vai a capire. Anche da me ha funzionato solo dopo che sono andato a riguardarmi la parte relativa alla expansion. In realtà niente di magico, non ci devono essere spazi intorno alla virgola. Carino l'uso di sed

Re: [SPAM] Re: shell expansion su più righe

2013-12-18 Per discussione Piviul
Gian Uberto Lauri scrisse in data 18/12/2013 11:00: Piviul writes: > Ciao a tutti, scusate il sibillino oggetto... > > Se eseguo il comando seguente in bash ottengo: > > $ echo "file "{uno,due}.pdf > file uno.pdf file due.pdf Hai provato echo -e e le escape dei caratteri di controllo

Re: shell expansion su più righe

2013-12-18 Per discussione Piviul
MaX scrisse in data 18/12/2013 11:03: curioso $ echo "file "{uno, due}.pdf file {uno, due}.pdf se vuoi uno spazio devi metterlo fra virgolette: ~$ echo "file "{uno," due"}.pdf file uno.pdf file due.pdf -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...

Re: shell expansion su più righe

2013-12-18 Per discussione MaX
$ echo -e 'file '{uno,due,tre}.pdf"\n" | sed 's|^ ||' Il 18/12/13, MaX ha scritto: > ...e se invece imposti un ciclo "for" ? > > Il 18/12/13, MaX ha scritto: >> curioso >> >> $ echo "file "{uno, due}.pdf >> file {uno, due}.pdf >> >> >> >> Il 18/12/13, Piviul ha scritto: >>> Ciao a tutti, scus

Re: shell expansion su più righe

2013-12-18 Per discussione MaX
...e se invece imposti un ciclo "for" ? Il 18/12/13, MaX ha scritto: > curioso > > $ echo "file "{uno, due}.pdf > file {uno, due}.pdf > > > > Il 18/12/13, Piviul ha scritto: >> Ciao a tutti, scusate il sibillino oggetto... >> >> Se eseguo il comando seguente in bash ottengo: >> >> $ echo "file

Re: shell expansion su più righe

2013-12-18 Per discussione MaX
curioso $ echo "file "{uno, due}.pdf file {uno, due}.pdf Il 18/12/13, Piviul ha scritto: > Ciao a tutti, scusate il sibillino oggetto... > > Se eseguo il comando seguente in bash ottengo: > > $ echo "file "{uno,due}.pdf > file uno.pdf file due.pdf > > Io vorrei però che l'espansione la facc

Re: shell expansion su più righe

2013-12-18 Per discussione Gian Uberto Lauri
Piviul writes: > Ciao a tutti, scusate il sibillino oggetto... > > Se eseguo il comando seguente in bash ottengo: > > $ echo "file "{uno,due}.pdf > file uno.pdf file due.pdf Hai provato echo -e e le escape dei caratteri di controllo? echo -e DELT{a,b,c}"\n" | tr -d " " (il tr serve per u

shell expansion su più righe

2013-12-18 Per discussione Piviul
Ciao a tutti, scusate il sibillino oggetto... Se eseguo il comando seguente in bash ottengo: $ echo "file "{uno,due}.pdf file uno.pdf file due.pdf Io vorrei però che l'espansione la faccia su più righe; in altre parole vorrei che il risultato fosse: $ echo "file "{uno,due}.pdf file uno.pdf f