1
Yinelenen bir soruyu nasıl yapacağımı anlamaya çalışıyorum ve sahip olduğum işlevler, parantez içinde bulunduğuna inanıyorum.Sözdizimi hatası: "do" beklenmedik (bekliyor "}")
options.sh: 8: options.sh: Syntax error: "do" unexpected (expecting "}")
İşte
#!/bin/bash
# v0.1 b1 3/30/2016
# REPEATING FUNCTIONS
ramdisk_memory() {
echo -e "\nRAMDISK SETTINGS\n"
echo -e "Enter the size of the RAMDISK in megabytes:"
read ramsize
echo -e "You selected a size of ${ramsize} megabytes. Is this correct?"
select yn in "Yes" "No"; do
case $yn in
Yes) setup_ramdisk ramsize; break;;
No) ramdisk_memory; break;;
esac
done
}
setup_ramdisk() {
echo "You did it!"
}
Oh ile çağırmak, ben yanlışlıkla başka sorunla sadece son zamanlarda öğrendim diğer yöntem. Teşekkür ederim! – WAS