Giriş/Çıkış İşlemleri

Next: Aritmetik İşlemler Up: Kabuk Programlamaya Giriş Previous: Değişkenlerin Kullanımı

## Giriş/Çıkış İşlemleri

Bir kabuk programı çalışırken kullanıcıdan klavye yardımıyla bilgi girmesi sağlanabilir. Bu tür işlemler için tanımlanan `read` komutu klavyeyi okur ve aldığı bilgiyi bir değişkene atar. Aşağıdaki komutları içeren program yardımıyla klavyeden okunan değer ekrana yazılıyor. `echo` komutundan sonra birden fazla değişken grubu veya hem değişken, hem de dizi kullanılabilir.

    echo Bir sayi giriniz..
    read sayi
    echo Girilen sayi : $sayi

Bazı durumlarda girilen değer özel karakterleri içerebilir. Bu durumda istenmeyen bazı sonuçların doğması kaçınılmaz olur. Aşağıdaki örneği bir dosya içine yazın ve dosyayı çalıştırdıktan sonra "*" tuşuna basın.

    echo Bir karakter giriniz
    read a
    echo Girdiginiz karakter : $a