Senin, 25 Oktober 2010

tugas praktikum so

Tugas Pendahuluan II
Soal 1
1. Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)!
Jawab 1
1. Kalau di terminal bisa langsung menggunakan perintah “mv *.html *.php”, akan tetapi, untuk di script bash tidak diperbolehkan. untuk itu harus menggunakan perulangan sebagai berikut:
#!/bin/bash
#program tp_mod2_1.sh
for i in *.html; do mv "$i" "`basename $i .html`.php"; done
proses
fairuz@ItsMeFurZy:~$ p_so/mod2$ touch a.html b.html c.html d.html
fairuz@ItsMeFurZy:~$ p_so/mod2$ ls
a.html b.html c.html d.html
fairuz@ItsMeFurZy:~$ p_so/mod2$ nano tp_mod2_1.sh
fairuz@ItsMeFurZy:~$ p_so/mod2$ chmod +x tp_mod2_1.sh
fairuz@ItsMeFurZy:~$ p_so/mod2$ ./tp_mod2_1.sh
fairuz@ItsMeFurZy:~$ p_so/mod2$ ls
a.php b.php c.php d.php tp_mod2_1.sh
fairuz@ItsMeFurZy:~$ p_so/mod2$
soal 2
2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!
Jawab 2
2. Shell lain:
a) Bourne Shell (sh), : shell pertama yang dibuat oleh UNIX
b) Bourne Again Shell (bash), : dibuat oleh programmer dari Free Software Foundation, open source shell dari GNU
c) Korn Shell (ksh), : dibuat oleh David Korn, pembuat dari Bourne shell, tidak disebarluaskan.
c) C Shell (csh), : dibuat oleh Bill Joy, pembuat vi, mengimplementasikan struktur
bahasa C.
d) Terminal Based C Shell (tcsh), : versi lanjut dari the Berkeley UNIX C shell (csh)

Tugas Pendahuluan III
soal 1
1. Apa manfaat dari karakter escape? Bagaimana menampilkan karakter ^, % dan ~?
Jawab 1
1. Manfaat dari karakter escape adalah hanya untuk menyatakan suatu karakter khusus saja. Karakter ini ditandai dengan tanda “\” .
Contoh: Mencetak string (kata-kata) "hanya sebuah test" (tanda kutip termasuk dicetak) :
echo " \"hanya sebuah test\""
Daftar katakter escape lainnya
Karakter escape Keterangan
\n Linefeed / baris baru
\t Tab Horizontal
\\ Backslash
\$ Tanda dollar
\" Petik ganda
dan lain-lain
Jadi Sebenarnya untuk menampilkan karakter khusus bisa menggunakan karakter escape, dan beberapa ada yang Sebenarnya saya telah mencoba beberapa cara untuk menampilkan karakter ^, % dan ~ diantaranya sebagai berikut:
o net07@net07-desktop:~$Documents/Praktikum/Modul1$ echo "Mencoba menampilkan karakter ^,% dan ~"
dan hasil outputnya adalah:
Mencoba menampilkan karakter ^,% dan ~
o net07@net07-desktop:~$Documents/Praktikum/Modul1$ echo Mencoba menampilkan karakter ^,% dan ~
dan hasil outputnya adalah:
Mencoba menampilkan karakter ^,% dan /home/adminlab
karakter ~ dianggap sebagai perintah untuk menampilkan folder user yakni /home/adminlab
o net07@net07-desktop:~$Documents/Praktikum/Modul1$ echo Mencoba menampilkan karakter ^,% dan \~
dan hasil outputnya adalah:
Mencoba menampilkan karakter ^,% dan ~
onet07@net07-desktop:~$Documents/Praktikum/Modul1$ echo "~"
dan hasil outputnya adalah:
~
Jadi Sebenarnya untuk menampilkan karakter khususbisa menggunakan "". Tapi Ada juga beberapa karakter khusus yang langsung bisa ditampilkan tanpa harus menggunakan karakter escape seperti contoh diatas karakter ^ dan %.
Soal 2
2. Anda sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan keduanya? Buat sebuah program dalam bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
Jawab 2
2. Fungsi percabangan adalah untuk melakukan suatu aksi tertentu bila suatu syarat sudah terpenuhi, sedangkan fungsi perulangan adalah melakukan perulangan terhadap suatu aksi, hingga atau sampai suatu syarat terpenuhi.
Soal 3
3. Apa yang dikeluarkan oleh perintah berikut:$ ls -ld {,usr,usr/local}/{bin,sbin,lib}
Jawab 3
3. Untuk perintah ls -ld adalah berfungsi untuk memunculkan owner/user yang berhak mengakses file.

Tidak ada komentar:

Posting Komentar