OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

28 – Klavye Girişini Okuma‌


Şimdiye kadar yazdığımız komut dosyaları, çoğu bilgisayar programında ortak olan bir özellikten yoksundur.-etkileşim. Yani, programın kullanıcı ile etkileşim kurma yeteneği. Pek çok programın etkileşimli olması gerekmese de, bazı programlar doğrudan kullanıcıdan girdi kabul edebilmekten yararlanır. Örneğin, önceki bölümden bu komut dosyasını alın:



#! / Bin / bash


# test-integer2: bir tamsayının değerini değerlendirin.


INT=-5


if [[ "$INT" =~ ^-?[0-9]+$ ]]; o zaman eğer [ $INT -eq 0 ]; sonra

echo "INT sıfırdır."

başka

eğer [ $INT -lt 0 ]; sonra echo "INT negatiftir."

başka

echo "INT pozitif."

fi

if [ $((INT % 2)) -eq 0 ]; sonra echo "INT çifttir."

başka

echo "INT garip."

fi

başka

echo "INT bir tam sayı değil." >&2 çıkış 1

fi

#! / Bin / bash


# test-integer2: bir tamsayının değerini değerlendirin.


INT=-5


if [[ "$INT" =~ ^-?[0-9]+$ ]]; o zaman eğer [ $INT -eq 0 ]; sonra

echo "INT sıfırdır."

başka

eğer [ $INT -lt 0 ]; sonra echo "INT negatiftir."

başka

echo "INT pozitif."

fi

if [ $((INT % 2)) -eq 0 ]; sonra echo "INT çifttir."

başka

echo "INT garip."

fi

başka

echo "INT bir tam sayı değil." >&2 çıkış 1

fi


değerini her değiştirmek istediğimizde INT, betiği düzenlememiz gerekiyor. Komut dosyasının kullanıcıdan bir değer istemesi çok daha faydalı olacaktır. Bu bölümde, programlarımıza etkileşimi nasıl ekleyebileceğimize bakmaya başlayacağız.


 

OnWorks'te En İyi OS Bulut Bilişimi: