[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] bash redirezione I/O PIPE e filtri
Aruba ha spento le fiamme a quanto pare!, grazie Ilario per la
segnalazione.
Io adesso che ho aperto il collegamento mi sono accorto che non era
quello giusto... Ecco il riferimento che volevo consigliare di leggere
[1] (io ho il testo stampato e mi ero perso il riferimento, scusate).
Ad un certo punto c'è l'esempio alla redirezione di un comando
interpretato da echo e inviato a bash questo:
for i in *.c.txt; do echo mv $i $(basename $i .c.txt).c; done | bash
cito dal link [1]:
> Questo è un modo abbastanza generale (e sicuro) di procedere. Se
> dovete dare una sequenza di comandi simili costruite un ciclo for che
> faccia l’echo di un comando costruito a partire dalla variabile del
> ciclo. Solo quando sarete sicuri di non aver sbagliato, fate il pipe
> in una shell.
Come abbiamo visto l'altra sera con il comando alias (tipo: echo "alias
listalungo='ls -l'" | bash) questo non funziona perché l'alias viene
creato in una shell "parallela" che poi viene chiusa e quindi l'alias
non risulta disponibile per la sessione corrente (ho capito bene?,
quaglia la spiegazione?).
Ciao,
Giovanni
[1]
http://santini.dsi.unimi.it/d/guide/linux.html#redirezione-e-input-output-standard
Il giorno Fri, 29 Apr 2011 11:52:29 +0200
Ilario Fiorini <ilariofiorini@xxxxxxxxxxxx> ha scritto:
> Il 29/04/2011 11:42, Giovanni Pasini ha scritto:
> > Ecco un link ad un articolo su Ridirezione dell' I/O
> >
> > Mi sa che c'è qualche problema... arubesco!?
>
> si, ha la febbre...
> http://www.spoleto7giorni.it/2011/04/aruba-va-a-fuoco-e-mezza-italia-va-offline/
> http://twitter.com/#!/Arubait
> >
> >
> >
> >
> >
> >
>
> Ilario
>