Böyle bir dosya tanıtıcı belirtmek için bir bash değişkeni kullanmak istiyorum:Bash'ta bir dosya tanıtıcısını belirtmek için değişken nasıl kullanılır?
id=6
file=a
exec $id<>$file
Ama kullanımı yanlıştır:
-bash: exec: 6: not found
Yani, bir değişken nasıl kullanılacağı bir dosya tanıtıcı belirtmek için exec komutunda?
Eğer '$ {id}' vE/vEYA 'eval ....' çalıştın? İyi şanslar. – shellter
@shellter: Sonraki karakter bir kelime karakteri değil, bu yüzden küme parantezleri yardımcı olmaz. 'eval' tek seçenek gibi görünüyor. –
Sorunuzu, bash sürümüyle güncellemenize yardımcı olabilirsiniz. İyi şanslar. – shellter