Test işlevinden döndürülen değeri yazdırmaya çalıştım. Ama hiçbir şey göstermiyor. Komut dosyasını çalıştırmak için ./filename.sh
kullandım. işlevi tarafından döndürülen değer $?
depolanır ve $()
tarafından yakalanan değildirUnix kabuk komut dosyasındaki bir değişkene döndürülmüş değeri atama
#!/bin/ksh
testfunction()
{
k=5
return $k
}
val=$(testfunction)
echo $val