Pages

Subscribe:

Blogroll

Rabu, 28 Desember 2011

VARIABEL LINGKUNGAN & PROGRAM EKSTERNAL


=> IV.1
    1. Coba dan jalankan script dibawah ini:
#!/bin/sh
# Nama file skrip: var3.sh
echo "Saya telah dipanggil dengan $# parameter"
echo "Nama saya adalah $0"
echo "Parameter pertama saya adalah $1"
echo "Parameter kedua saya adalah $2"
echo "Semua paramaeter adalah $@"

Jawab:
 Hasil Running

 2. Coba dan jalankan script dibawah ini dengan nama var4.sh!
#!/bin/bash
# Nama File skrip: var4.sh
While [ “$#” –gt “0” ]
Do
Echo “\$1 is $1”
Shift
done
Jawab:
Hasil Running

 3. Coba dan jalankan script dibawah ini dengan nama var5.sh!
#!/bin/bash
# Nama file skrip: var5.sh
old_IFS="$IFS"
IFS=:
echo "Masukkan 3 data yang dipisahkan titik dua ..."
read x y z
IFS=$old_IFS
echo "x adalah $x y adalah $y z adalah $z"
Jawab:

 Hasil Running

 => IV.2 
4. Coba dan jalankan script dibawah ini dengan nama name.sh!
#!/bin/sh
# Nama file skrip: name.sh
echo -en "Siapa anda? [ `whoami` ] "
read myname
if [ -z "$myname" ]; then
myname=`whoami`
fi
echo "Anda adalah $myname" 
 
Jawab: 


Hasil Running



5. Coba dan jalankan script dibawah ini dengan nama name2.sh!
  1. #!/bin/sh
    # Nama file skrip: name2.sh
    echo -n "Siapa anda? [ `whoami` ] "
    read myname
    echo "Anda adalah ${myname:-john doe}"
    Jawab:
    Hasil Running

     => IV.3 
    6. Coba dan jalankan perintah dibawah ini!
  1. $ MYNAME=`grep "^${USER}:" /etc/passwd | cut -d: -f5`
    $ echo $MYNAME
    Jawab:

    7. Coba dan jalankan perintah dibawah ini!
  1. #!/bin/sh
    HTML_FILES=`find / -name "*.html" -print`
    echo "$HTML_FILES" | grep "/index.html$"
    echo "$HTML_FILES" | grep "/contents.html$"
    Jawab:


    => IV.4 
    8. Coba dan jalankan script dibawah ini dengan nama testgrep.sh!
#!/bin/sh
# Nama file skrip: testgrep.sh
steves=`grep -i steve /etc/passwd | cut -d: -f1`
echo "All users with the word \"steve\" in their passwd"
echo "Entries are: $steves"
Jawab:
Hasil Running

    9. Coba dan jalankan script dibawah ini dengan nama changecase.sh!
#!/bin/sh
# Nama file skrip: changecase.sh
steves=`grep -i steve /etc/passwd | cut -d: -f1`
echo "All users with the word \"steve\" in their passwd"
echo "Entries are: "
echo "$steves" | tr ' ' '\012' | tr '[a-z]' '[A-Z]'
Jawab:

Hasil Running

Tugas Tambahan:
1. Menunjukkan daftar dari ps aux dengan username dari masing-masing
komputer!
Jawab:
Hasil Running

2. Buatlah sebuah program untuk konfigurasi LAN melalui terminal!
Jawab:

3. Buatlah sebuah program login untuk masuk ke sebuah file!
Jawab:

Hasil Running:

0 komentar:

Posting Komentar