Kamis, 19 Desember 2013

Tugas SO ke-4 seksi 5

#!/bin/bash

function pwde(){
pwd
}
function lss(){
ls
}
function logn(){
logname
}
function takdir(){
echo “Masukkan nama direktori: ”
read dirtor
mkdir $dirtor
}
function afi(){
echo “Masukkan nama file.format: “
read tes
cat > $tes
}
function hapus(){
echo “Masukkan nama direktori/file.format yang ingin dihapus: “
read era
rm –r $era
}
function psaux(){
ps aux
}

function greb(){
grep | lspci
}
function to(){
echo “Masukkan nama file.format: “
read live
touch $live
}
function teer(){
echo “Masukkan Kata-kata: “
read kata
echo “Berubah menjadi: “
echo $kata | tr ‘[:upper:]’ ‘[:lower:]’

echo “Masukkan huruf kapital: “
read kata
echo “Berubah menjadi: “
echo $kata | tr ‘[:lower:]’ ‘[:upper:]’
}

ulang=’y’
while [ $ulang==’y’ ] || [ $ulang==’Y’ ]
do
clear
echo “###############”
echo “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 “Masukkan Pilihan: “
read pil

case $pil in
1)      pwde;;
2)      lss;;
3)      logn;;
4)      takdir;;
5)      afi;;
6)      hapus;;
7)      psaux;;
8)      greb;;
9)      to;;
10)   teer;;
*) echo “Pilihan Salah!”
esac

echo “Ingin ulangi [y/t]?“
read ulang
done

while [ $ulang!=’y’ ] || [ $ulang!=’Y’ ]
do
exit 0
done

Tidak ada komentar:

Posting Komentar