Linux Shell Programlama Projesi
Gerekli Kurulumlar
Arayüz zenity ile programlanmıştır. Uygulamanın çalışabilmesi için bilgisayarınızda zenity kurulu olması gerekmektedir. Aşağıdaki komut çalıştırılarak kurulum sağlanabilmektedir;
sudo apt-get install zenity
Uygulama Kullanımı
Gerekli kurulumlar gerçekleştirildikten sonra aşağıdaki komut ile uygulama başlatılmaktadır.
bash proje.sh
Uygulama çalıştırıldıktan sonra aşağıdaki ekran ile karşılaşılmaktadır;
Uygulamada 5 adet işlem seçeneği bulunmaktadır. Bunlar şu şekildedir;
Kayıt Ekle
Kayıt Ara
Kayıt Göster
Kayıt Sil
Çıkış Yap
1- Kayıt Ekle
işlemiyle uygulamaya yeni kullanıcı eklenebilmektedir. Bu işlem seçilip Tamam
butonu tıklandığında aşağıdaki ekran ile karşılaşılmaktadır;
Bu ekranda text alanına kullanıcı bilgisi girilip Tamam
butonu tıklandığında ekleme başarılı bir şekilde gerçekleştirildiyse kullanıcı bilgilendirilmektedir. Her eklenen veride kayıt.txt
adlı dosyada tutulmaktadır.
Kayıt Ekle
bölümünde text bölümü boş iken ekleme yapılmaya çalışıldığında veya herhangi bir işlem yapılmadan ekran kapatıldığında kullanıcı aşağıdaki şekilde bilgilendirilmektedir;
2- Kayıt Ara
işlemiyle kayıt.txt
adlı dosya üzerinde kullanıcı araması yapılabilmektedir. Arama işleminin bu dosya üzerinde gerçekleştirilmesinin nedeni eklenen verilerin bu dosyada tutulmasıdır. Bu işlem seçilip Tamam
butonu tıklandığında aşağıdaki ekran ile karşılaşılmaktadır;
Bu ekranda text alanına kullanıcı bilgisi girilip Tamam
butonu tıklandığında aranan eleman kayıt.txt
dosyası içinde bulunuyorsa kullanıcı şu şekilde bilgilendirilmektedir;
Eğer aranan eleman dosya içerisinde bulunmuyorsa kullanıcının karşılacağı ekran şu şekildedir;
Kayıt Ara
bölümünde text bölümü boş iken arama yapılmaya çalışıldığında veya herhangi bir işlem yapılmadan ekran kapatıldığında kullanıcı aşağıdaki şekilde bilgilendirilmektedir;
3- Kayıt Göster
işlemiyle kayıtlı olan kullanıcılar yani kayıt.txt
dosyası kullanıcıya gösterilmektedir. Bu işlem seçilip Tamam
butonu tıklandığında aşağıdaki ekran ile karşılaşılmaktadır;
Eğer kayıt.txt
dosyası boş ise kullanıcı bilgilendirilmektedir;
4- Kayıt Sil
işlemiyle kayıt.txt
dosyasından kayıt silinebilmektedir. Bu işlem seçilip Tamam
butonu tıklandığında aşağıdaki ekran ile karşılaşılmaktadır;
Bu ekranda text alanına silinmek istenen kayıt bilgisi girilip Tamam
butonu tıklandığında silinmek istenen eleman kayıt.txt
dosyası içinde bulunuyorsa eleman dosyadan silinerek kullanıcı şu şekilde bilgilendirilmektedir;
Eğer silinmek istenen eleman dosya içinde bulunmuyorsa şu şekilde bir ekran ile karşılaşılmaktadır;
Kayıt Sil
bölümünde text bölümü boş iken silme işlemi gerçekleştirilmeye çalışıldığında veya herhangi bir işlem yapılmadan ekran kapatıldığında kullanıcı aşağıdaki şekilde bilgilendirilmektedir;
5- Çıkış Yap
işlem seçilip Tamam
butonu tıklandığında program sonlandırılarak kullanıcı bilgilendirilmektedir;