[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shell tr command



On 04/12/2013 10:42, Piviul wrote:

> ...interessante; e come mai secondo te su un pc, a parità di versione
> una esegue una bash substitution per [0-9] e l'altra no? Da quale
> configurazione potrebbe dipendere?

È possibile che sulla macchina incriminata (dove tr non sostituisce i
numeri) esista un file che ha come nome un numero da 0 a 9.

Altrimenti, le shell potrebbero avere configurazioni diverse:

$ echo [0-9]
[0-9]
$ touch 6
$ echo [0-9]
6
$ set -f
$ echo [0-9]
[0-9]

"set -f" disabilita il "globbing":

http://tldp.org/LDP/abs/html/globbingref.html

-- 
Kind regards,
                                                          Marco Romano.


Reply to: