Commentare un file da linea di comando

Vedi tutte le pagine e le modifiche recenti o scarica i sorgenti nella pagina


Utilizziamo le opzioni da linea di comando dell’interprete ruby per commentare al volo un file (anche più di uno) e creare una copia di backup del file originale


ruby -i.bak -pe '$_ = "#" + $_' *.rb

-i ci permette di scrivere un file leggendo lo standard output. editandolo al volo. .bak indica l’estensione del file di backup (non porre uno spazio tra il flag -i e il nome dell’estensione)

-p chiama un while gets…end block riferito al codice specificato dall’opzione -e aggiungendo un print $_ alla fine di ogni loop (-n fa lo stesso senza aggiungere il print)

-e esegue l’interprete ruby con il codice espresso nella linea di comando

esempio flag -e

ruby -e 'puts "ruby-it"' > /tmp/hello-ruby

Updated on February 21, 2008 17:00 by Ruby Fan (151.23.13.186)