Modul SO 2


BAB III
TUGAS PENDAHULUAN
  1. Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)!
  2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!

Jawab
1.
#!/bin/bash
#program tp_mod2_1.sh
for i in *.html; do mv "$i" "`basename $i .html`.php"; done

proses
chipul@proxy-labjar:~/p_so/mod2$ touch a.html b.html c.html d.html
chipul@proxy-labjar:~/p_so/mod2$ ls
a.html b.html c.html d.html
chipul@proxy-labjar:~/p_so/mod2$ nano tp_mod2_1.sh
chipul@proxy-labjar:~/p_so/mod2$ chmod +x tp_mod2_1.sh
chipul@proxy-labjar:~/p_so/mod2$ ./tp_mod2_1.sh
chipul@proxy-labjar:~/p_so/mod2$ ls
a.php b.php c.php d.php tp_mod2_1.sh
chipul@proxy-labjar:~/p_so/mod2$

2.
Bourne shell(sh)
sh adalah shell standar Unix yang dibuat tahun 1979 oleh Stephen Bourne dari AT&T dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar)
C shell(csh)
csh memiliki feature yang lebih lengkap dibandingkan sh. Shel ini dibuat tahun 1970an oleh Bill Joy dari University of California at Berkeley dengan menggunakan bahasa C. Fitur yang terdapat dalam csh antara lain command-line history, aliasing, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shel ini cenderung lambat bila digunakan pada mesin kecil. Default prompt shell csh adalah % (persen)
Korn shell(ksh)
Korn shell merupakan pengembangan dari bourne shell yang ditulis oleh David Korn dari AT&T pada pertengahan 1980an. Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging.
Default prompt shell ksh adalah $ (dolar)

Tidak ada komentar