Oggi parliamo, ma solo per un esempio, del comando tee. Per approfondire vi invito ad andare sulla pagina di Wikipedia.
$ risultato=$(echo "Come tee nessuno"| tee >(sed 's/ /_/g') >(sed 's/\(.*\)/\U\1/') >(rev))
$ echo "$risultato"
In questo caso l'output del comando "echo" viene passato contemporeaneamente, grazie a tee, a tre comandi diversi, che lo elaborano e ne restituiscono i rispettivi risultati:
1. Il primo sed aggiunge l'underscore.
2. Il secondo sed converte la frase da minuscolo in maiuscolo.
3. Il comando rev inverte i caratteri della frase.
Alla prossima.
Nessun commento:
Posta un commento