Bu sorudaki arka plan kısmının takibi .
Gelen bashkullanabileceğim ${!FOO}içinde, çift ikame için zsh ${(P)FOO}. Her ikisinde de eski okul (hack-y) eval \$$FOOçalışıyor.
Yani, benim için en akıllı ve en mantıklı şey ${${FOO}}, ${${${FOO}}}…iki / üçlü / n ikame için olacaktır. Bu neden beklendiği gibi çalışmıyor?
İkincisi: Açıklamada ne \işe evalyarıyor? Bunun bir kaçış olduğunu, eval \$$$FOOimkansız gibi bir şey yaptığını düşünüyorum . Her kabuğunda işe yarayanlarla üçlü / n ikamesi nasıl yapılır?
l3=l2; eval eval eval echo \\\$\\$\$$l3→53294tam olarak modüler değil.