Quantcast
Viewing all articles
Browse latest Browse all 62

Latihan 7 Shell

Untuk mahasiswa peserta mata kuliah pemrograman shell, silahkan kerjakan latihan 7 Shell berikut!

1. Ada berapa macam operator yang dapat digunakan pada shell?
2. Jelaskan tentang operator2 tersebut!
3. Operator aritmetika apa saja yang dapat digunakan pada shell?
4. Jelaskan minimal 5 perintah untuk melihat status proses dengan parameternya !
5. Buat script sederhana yang menampilkan aktifitas proses yang sedang berjalan
meliputi kolom PID, PPID dan %MEM!
6. Buat script sederhana yang meminta user memasukkan 3 angka. Script anda kemudian akan mencari
angka yang paling besar dari 3 input tersebut, kemudian menampilkannya!
7. Buat script sederhana yang meminta user memasukkan sebuah angka. Script anda kemudian akan
menampilkan hitung mundur dari angka tersebut!

referensi

Image may be NSFW.
Clik here to view.
latihan 7 shell
latihan 7 shell – from logos.textgiraffe.com/

http://mywiki.wooledge.org
http://steve-parker.org/sh/first.shtml
http://tldp.org/LDP/Bash-Beginners-Guide/html/
http://tldp.org/LDP/abs/html/
http://www.ibm.com/developerworks/linux/library/l-bash/index.html
http://www.arachnoid.com/linux/shell_programming.html
http://www.hypexr.org/bash_tutorial.php
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://www.panix.com/~elflord/unix/bash-tute.html
http://linuxcommand.org/writing_shell_scripts.php
http://bash.cyberciti.biz/guide/Main_Page
http://linuxconfig.org/bash-scripting-tutorial
http://ryanstutorials.net/bash-scripting-tutorial/
http://wiki.bash-hackers.org/scripting/tutoriallist

Menciptakan variabel Integer

Untuk menciptakan variable integer digunakan perintah declare, sebagai berikut :

$declare –I y=10

$echo $y

Sebagai contoh jalankan script beriku, berinama int.sh

#!/bin/bash

# set x,y and z to an integer data type

declare -i x=10

declare -i y=10

declare -i z=0

z=$(( x + y ))

echo “$x + $y = $z”

# try setting to character ‘a’

x=a

z=$(( x + y ))

echo “$x + $y = $z”

Path Name Expansion

Path name expansion digunakan untuk memanggil beberapa file secara sekaligus, formatnya sebagai berikut :

{ pattern1, pattern2, patternN }

text{ pattern1, pattern2, patternN }

text1{ pattern1, pattern2, patternN }text2


Viewing all articles
Browse latest Browse all 62

Trending Articles