Case statemen ile ilgili bir soru

Başlatan Chantre, 12 Kasım 2009 - 13:51:52

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Chantre

İlk defa bash'da birşeyler yazıyorum. Şunun gibi bir script yapmam gerekiyordu:


#!/bin/bash

echo "Seciniz?"

echo "1- Seviyor"
echo "2- Sevmiyor"

read secenek

case $secenek in

1)
        echo "kim?"

        echo "1- Ali"
        echo "2- Veli"
        echo "3- Ahmet"
        echo "4- Osman"

        read secenek_seven
        echo "kimi?"

        echo "1- Ayse"
        echo "2- Fatma"
        echo "3- Zeynep"
        echo "4- Ali"
        echo "5- Veli"
        echo "6- Osman"

        read secenek_sevilen

        echo " $secenek_seven seviyor sunu: $secenek_sevilen"

;;

2)  echo "kim?"

        echo "1- Ali"
        echo "2- Veli"
        echo "3- Ahmet"
        echo "4- Osman"

        read secenek_sevmeyen
        echo "kimi?"

        echo "1- Ayse"
        echo "2- Fatma"
        echo "3- Zeynep"
        echo "4- Ali"
        echo "5- Veli"
        echo "6- Osman"

        read secenek_sevilmeyen

        echo " $secenek_sevmeyen sevmiyor sunu: $secenek_sevilmeyen"

;;

esac

exit 0


Şimdi en son seçtikten sonra mese Ali sevmiyor sunu: Ayse gibi bir çıktısı olsun istiyorum ama kullanıcı 1i girdiğinde oradan "Ali"yi nasıl alacağımı bilemedim.

Yardımınızı bekliyorum

teşekkür ederim

When you play the game of thrones, you win or you die!