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<one...@gmail.com> ha scritto: > 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 di controllo? >> >> echo -e DELT{a,b,c}"\n" | tr -d " " > > che pero' elimina anche eventuali spazi intermedi; magari: > > echo -e "\bora tocca a:"{a,b,c}"\n" > >> >> (il tr serve per un blank extra che viene inserito all'inizio di ogni >> riga). >> > > > -- > Hofstadter's Law: > "It always takes longer than you expect, even when you take into account > Hofstadter's Law." > > > -- > Per REVOCARE l'iscrizione alla lista, inviare un email a > debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per > problemi inviare un email in INGLESE a listmas...@lists.debian.org > > To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: http://lists.debian.org/52b17b39.9060...@gmail.com > > -- ciao, MaX -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/caeyavmtn11o245ekt2unxmtqppnn96suboc-n2frewjkv_5...@mail.gmail.com