Pada Pemrogaman
Bash, $? digunakan untuk mengambil nilai kembalian (return) maupun
koreksi sebuah perintah.
Berikut contoh
penggunaannya:
Sebagai koreksi
perintah
$ aaaaaa
bash: aaaaaa:
command not found # Kesalahan perintah
$ echo $?
127 # Nilai
return false/error
$ echo
Assalamualaikum
Assalamualaikum
$ echo $?
0 # Nilai
return perintah yang bernilai true
Sebagai return
fungsi/parameter
#!/bin/bash
fungsi(){
nilai=$[ $1*100 ]
return $nilai
}
echo Hasil:
fungsi 2
echo nilai dari
sebuah fungsi: $?