Merhaba Bir kabuk komut dosyası oluşturuyorum.Kabuk Betiği bir değişkenle bir işlevi çağırır?
ve ben bir şekilde değişken "FUNCTION_NAME"
kullanarak) (test_func çağırmak isterler
#!/bin/bash
test_func(){
{
echo "It works!"
}
funcion_name = "test_func"
gibi bir örnek kod görünüyor Bunu kullanarak php mümkün olduğunu biliyorum call_user_func ($ işlev_adı) ya da kabuk işlevinde bu işlev de $ function_name()
ile mi mümkündür?
Yardım için büyük bir takdir!
senin ipuçları birini denemeden gibi basit değişken değişimi ile yapabileceğiniz işlevini çağırmak :( –
@Ben - ne demek istediğinizden emin değilim - her iki yol da benim için işe yarar. Bir işlevi tanımladığınızda, aslında bir kabuk komutu haline gelir. Ne işe yaramazsa daha spesifik bir örnek verirseniz yardım –
Çok _javascvript-esque_! –