30 Nisan 2025 - 14:58
Shell Script Menü Sistemli Uygulama Görseli
Udemy Kursları

Shell Script Menü Sistemli Uygulama

Yorumlar

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

Yorumlar ()

Henüz yorum yok. İlk yorum yapan sen ol!

Yorum Yap