" Yeni Başlayanlar İçin Bash Rehberi " ni okuyorum . Diyor ki:
Öğesinin ilk karakteri
PARAMETERbir ünlem işaretiyse, Bash, değişkeninPARAMETERadı olarak geri kalanından oluşturulan değişkenin değerini kullanır ; bu değişken daha sonra genişletilir ve bu değer, ikamenin geri kalanındaPARAMETERkendisinin değeri yerine kullanılır . Bu, dolaylı genişleme olarak bilinir.
Verilen örnek şudur:
franky ~> echo ${!N*}
NNTPPORT NNTPSERVER NPX_PLUGIN_PATH
Burada tam olarak anlamıyorum:
geri kalanından oluşan değişkenin değeri
PARAMETER
Gibi PARAMETERadildir !N*, daha sonra
geri kalanı
PARAMETER
sadece N*. Bu nasıl bir değişken oluşturabilir? Bash oradaki tüm olası komutları aradı mı?