Saya tidak basa-basi lagi....untuk agan-agan yang ingin mengetahui contoh membuat menu pada bagian terminal linux, ini adalah contohnya dengan menggunakan berbagai fungsi di terminal linux
Pada sepotong program ini saya menggunakan manu untuk memudahkannya
#!/bin/bash
function pewed()
{
pwd
}
function els()
{
ls
}
function lognamee()
{
logname
}
function Dir()
{
echo "Masukan Nama Direktori : "
read a
mkdir $a
}
function File()
{
echo "Masukan nama file : "
read a
cat >>$a
}
function Hapus()
{
echo "Masukan nama file/ direktori yang akan di hapus : "
read a
rm -r $a
}
function auxe()
{
ps aux
}
function greep()
{
grep |lspci
}
function ter()
{
echo "Masukan Huruf : "
read besar
echo " "
echo "Hasilnya : "
echo " "
echo $besar | tr '[:upper:]' '[:lower:]'
echo $besar | tr '[:lower:]' '[:upper:]'
}
function th()
{
echo "Masukan nama file : "
read a
touch a
}
ulang='y'
while [ $ulang == 'y' ] || [ $ulang == 'Y' ]
do
clear
echo "================================================"
echo "===============Pilihan Menu====================="
echo "================================================"
echo "1. Fungsi Pwd"
echo "2. Fungsi ls"
echo "3. Fungsi Logname"
echo "4. Fungsi Buat Direktori"
echo "5. Fungsi Buat file"
echo "6. Fungsi Hapus File/Direktori"
echo "7. Fungsi Ps Aux"
echo "8. Fungsi grep"
echo "9. Fungsi Touch"
echo "10. Fungsi tr"
echo "================================================"
echo " Silahkan Pilih "
read e
case $e in
1) pewed;;
2) els;;
3) lognamee;;
4) Dir;;
5) File;;
6) Hapus;;
7) auxe;;
8) greep;;
9) th;;
10) ter;;
esac
echo "Apakah ingin coba lagi?(y/t)"
read ulang
done
while [ $ulang != y ] || [ $ulang != y ]
do
exit 0
done