| Il Maestro Foo e gli Strumenti di Shell | ||
|---|---|---|
![]() |
![]() |
|
Un principiante di Unix andò dal Maestro Foo e disse: Sono confuso. Non è alla maniera di Unix che ogni programma dovrebbe concentrarsi su una cosa e farla bene?
Il Maestro Foo annuì.
Il principiante continuò: Non è anche alla maniera di Unix non reinventare la ruota?
Il Maestro Foo annuì ancora.
Perché, allora, ci sono così tanti strumenti con caratteristiche simili nell'elaborazione dei testi: sed, awk e Perl? Con quale di questi posso praticare meglio il metodo Unix?
Il Maestro Foo rispose al principiante: Se hai un file di testo, quale strumento useresti per produrre una copia con poche parole rimpiazzate da stringhe di tua scelta?
Il principiante aggrottò le sopracciglia e disse: Le espressioni regolari di Perl sarebbero eccessive per un compito così semplice. Non conosco awk e ho scritto alcuni script sed nelle ultime settimane. Siccome ho un po' di esperienza con sed al momento lo preferisco. Ma se il lavoro deve essere svolto una sola volta invece che periodicamente un editor di testi è più che sufficiente.
Il Maestro Foo annuì e replicò: Quando sei affamato, mangia; quando sei assetato, bevi; quando sei stanco, dormi.
Sentendo ciò, il principiante raggiunse l'illuminazione.
![]() |
![]() |
|
| Il Maestro Foo e il Veterano |
![]() |
Il Maestro Foo e |