Voglio usare una variabile bash per indicare un descrittore di file, in questo modo:Come utilizzare una variabile per indicare un descrittore di file in bash?
id=6
file=a
exec $id<>$file
Ma l'utilizzo è sbagliato:
-bash: exec: 6: not found
Così, come utilizzare una variabile per indicare un descrittore di file nel comando exec?
hai provato '$ {id}' e/o 'eval' ....? In bocca al lupo. – shellter
@shellter: il prossimo carattere non è un carattere di parola, quindi le parentesi graffe non saranno d'aiuto. 'eval' sembra l'unica opzione. –
Potrebbe essere utile aggiornare la tua domanda con la versione di bash che stai utilizzando. In bocca al lupo. – shellter