Cari Blog Ini

Jumat, 13 Desember 2013

TUGAS KE-7 PRAKTIKUM SISTEM OPERASI

Berikut perintah shell dalam codingan beserta printscreen :


















#!/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: