#!/bin/bash
ulang='y';
while [ $ulang == 'y' ] || [ $ulang == 'Y' ];
do
clear
echo "Kiki Rizky Hidayat";
echo "2012 81 044";
echo "Tugas 7 Sistem Operasi";
echo " ";
echo "--------------------------------------";
echo " MENU PILIHAN";
echo "--------------------------------------";
echo "1. Fungsi pwd";
echo "2. Fungsi ls";
echo "3. Fungsi logname";
echo "4. Fungsi Buat Directori SO";
echo "5. Fungsi Buat File SO";
echo "6. Fungsi Hapus Directori SO";
echo "7. Fungsi Hapus File SO";
echo "8. Fungsi Ps Aux";
echo "9. Fungsi grep";
echo "10. Fungsi touch"
echo "11. Fungsi tr";
echo "12. Exit";
echo "--------------------------------------";
echo -n "Masukan Pilihan anda = ";
read pilih
if [ $pilih -eq 1 ];
then
pwd;
elif [ $pilih -eq 2 ];
then
ls;
elif [ $pilih -eq 3 ];
then
logname;
elif [ $pilih -eq 4 ];
then
mkdir SO;
elif [ $pilih -eq 5 ];
then
touch SO;
elif [ $pilih -eq 6 ];
then
rmdir SO;
elif [ $pilih -eq 7 ];
then
rm SO;
elif [ $pilih -eq 8 ];
then
ps aux;
elif [ $pilih -eq 9 ];
then
grep liveuser /etc/passwd;
elif [ $pilih -eq 10 ];
then
echo -n "Masukan nama file (.txt) : "
read kiki
touch $kiki;
elif [ $pilih -eq 11 ];
then
echo -n "Nama file (.txt) : "
read kiki
echo "-------------------------------------------"
echo "Silahkan isi file, kalau sudah tekan ctrl+d"
echo "-------------------------------------------"
cat > $kiki
echo " ";
echo "-HURUF KAPITAL-"
tr '[a-z]' '[A-Z]' < $kiki
echo " ";
echo "-HURUF KECIL-"
tr '[A-Z]' '[a-z]' < $kiki;
elif [ $pilih -eq 12 ];
then
exit;
fi
echo -n "Ingin mengulang program? (y/n) = "
read ulang;
while [ $ulang != 'y' ] && [ $ulang != 'Y' ] && [ $ulang != 'n' ] && [ $ulang != 'N' ]
do
echo -n "Ingin mengulang program? (y/n) "
read ulang;
done
done
Tidak ada komentar:
Posting Komentar