
Udemy kurslarımda yer alan Linux Shell Script Yazma Eğitimi kursundaki Menü Sistemi uygulamasının kaynak kodları aşağıdaki gibidir.
GENEL
#!/bin/bash
function menu() {
echo '************'
echo '* ANA MENÜ *'
echo '************'
echo '1) RAM Bilgisi'
echo '2) Network Bilgisi'
echo '3) ÇIKIŞ'
}
function ram() {
free -m
vmstat
durdur
}
function network() {
ip -4 address show
durdur
}
function durdur() {
local mesaj="$@"
[ -z "$mesaj" ] && mesaj='Devam etmek için ENTER tuşuna basınız'
read -p "$mesaj" readEnterKey
}
function secim() {
read -p 'Seçiminizi yapınız [1-3] ' c
case $c in
1) ram;;
2) network;;
3) echo 'Hoşçakal'; exit 0;;
*) echo 'Lütfen 1-3 arasında bir seçim yapınız'
durdur;;
esac
}
# CTRL+C ve CTRL+Z tuşlarını geçersiz kıldım
trap '' SIGINT SIGQUIT SIGTSTP
while true
do
menu
secim
done
Benzer Yazılar

Zabbix Eğitimi
0 Yorumlar

Linux Vi / Vim Metin Editöründe Arama Yapmak
0 Yorumlar

CSS Flexbox Örnek Uygulama
0 Yorumlar
Yorumlar ()
Henüz yorum yok. İlk yorum yapan sen ol!