Shell Script #2 – Değişkenler, Bazı Özel Karakterler ve Çıkış Kodları

Değişken Nedir?

Programlama ile ilgilendiyseniz hiç de yabancı olmayan bir kavramdır değişkenler (variables). Değişkenler için, bellek üzerinde saklanan bir verinin “etiketi” ya da “ismi” diyebiliriz. Bellekte belirli bir konumu ya da konumları çağırabilmek için değişkenlerden faydalanırız.

Bash Scripting Değişken Örnekleri

Bash ortamında değişkenlerin atanması ve değerlerinin çağrılmasında, farklı durumlar altında farklı kullanımlar ile karşılaşabilirsiniz. Bu bölümde genel kullanımda karşımıza çıkan şekillerinden bahsedeceğiz.

Değişkenler tanımlanırken ya da değerleri değiştirilirken isimleriyle çağrılır. Fakat değerleri getirilirken “$” ön ekini alırlar. Klasik bazı örnekler yapalım. Burayı numaralandırarak anlatacağım:

Okumaya devam et “Shell Script #2 – Değişkenler, Bazı Özel Karakterler ve Çıkış Kodları”

Shell Script #1 – (Yorumlar, Here Document ve Debugging)

Script’imizi yazdık. Çalıştırdık. Sorun yok. Pekala…

Script’imizi yazdık. Çalıştırdık, çalışmadı. Neden? Nerede hata aldık? Ya da. Script’imizi yazdık. 3 ay sonra hata aldık. Açtık, baktık. Hiçbir şey anlamadık. Klasik programlama sıkıntıları…

Okumaya devam et “Shell Script #1 – (Yorumlar, Here Document ve Debugging)”

Shell Script #0 – (Giriş)

#! Shell Scripting

Not: Elimin alışık olduğu yegane shell “bash” olduğu için, bu dizide çok büyük oranda bash üzerinde çalışacağız.

Shell Nedir?

İşletim sistemini kullanabilmemizi sağlayan arayüze “kabuk (shell)” deriz. Shell’ler GUI ya da TUI olabilir. Shell denilince aklınıza yalnızca yalnızca siyah ekranda akan yazılar gelmemeli. Fakat yaygın kullanıma baktığımızda eğer bir işlem grafik arayüz üzerinde, fare kullanarak, ikonları görerek vs. yapılıyorsa kullanılan bu ortama GUI denildiğini görürüz. Grafik arayüzün olmadığı durumlarda ise kabuk, shell, terminal, konsol, seri bağlantı, CLI (Command Line Interface) gibi ifadeleri görürsünüz. Bir de “bash” denildiğini görürsünüz arkadaşlar… Shell’e bash demek; traş bıçağına jilet (Gilette), kağıt mendile Selpak demek gibi bir şeydir. Yapmayın.

Okumaya devam et “Shell Script #0 – (Giriş)”