[ruby-it] File.basename("xxx", "x*x") l'asterisco funziona?

Pietro Giorgianni giorgian a gmail.com
Gio 25 Mar 2010 18:11:19 CET


Il 25 marzo 2010 18.02, Antonio Flamini <iusimi a libero.it> ha scritto:
> Il cat serve per questo, salvare il percorso del nuovo backup in una
> variabile per poi, con ls #{variabile_con_il_percorso}*.dar, avere una
> lista dei file di backup.

Invece del cat puoi fare:
File.open(nomedelfile, 'w') {|f| f.write percorso }
Per non usare ls c'è Dir.glob, come hai visto.

> Ormai è solo una curiosità: in File.basename("#{var}", ".*.dar")
> l'asterisco non funzionerà mai?

Mai dire mai, ma attualmente non funziona e, a meno che qualcuno non
decida di implementarlo così, continuerà a non funzionare anche in
futuro.

> Se hai tempo di correggere le linee che mi hai scritto
> potrò confrontarle con le mie.

Non mi sembra ci sia niente da correggere...


pietro


More information about the Ml mailing list