Pada bab ini anda akan belajar menuliskan suatu skrip yang sekedar memperlihatkan pesan "Halo dunia". Gunakan Text Editor dan buat file teks bernama pertama.sh mirip di bawah ini: #!/bin/bash # Nama file skrip: pertama.sh # Skrip ini memperlihatkan teks menggunakan perintah echo echo Halo dunia # mencetak teks Halo dunia Baris pertama memberitahukan tata cara Linux bahwa file akan dieksekusi oleh acara berjulukan /bin/bash . Ini ialah lokasi standard dari shell Bash pada banyak distribusi GNU/Linux. Pada beberapa distribusi Linux, ada perintah /bin/sh yang ialah link simbolik ke bash . Baris pertama dari setiap skrip mesti dan hanya mencantumkan “#!/bin/bash” atau “#!/bin/sh”. Baris kedua dimulai dengan simbol khusus, #. Ini menerangkan baris tersebut selaku sebuah komentar. Shell akan mengabaikannya, tidak memroses komentar tersebut. Satu-satunya pengecualian yakni simbol #! yang diletakkan di baris pertama dari file skrip – mirip pada acuan di atas. Ini yakni direktif khusus. Jika anda terbiasa dengan Perl, tentu telah menjumpai adanya #!/usr/bin/perl pada baris pertama setiap skrip Perl untuk mengumumkan shell interaktif bahwa program tersebut akan dieksekusi oleh Perl. Pada pemrograman shell Bash yaitu #!/bin/sh. Baris ketiga mengerjakan sebuah perintah echo dengan dua parameter atau argumen – pertama yakni "Halo" dan kedua adalah "dunia". Perintah echo akan secara otomatis meletakkan spasi tunggal di antara parameter-parameternya. Simbol # pertanda komentar. Karakter # dan apapun yang mengikutinya, pada baris yang serupa, diabaikan oleh shell . Sekarang jalankan chmod 755 pertama.sh atau ( chmod +x pertama.sh) untuk menciptakan file teks executable dan lakukan skrip dengan ./pertama.sh. Pada jendela shell (terminal) tampaksebagai berikut: $ chmod 755 pertama.sh $ ./pertama.sh Halo dunia Perintah echo Apakah cuma untuk menampilkan dua kata tersebut kita mesti menulis skrip? TIDAK. Anda dapat menggunakan shell interaktif untuk menemukan hasil yang serupa. Tuliskan eksklusif perintah echo Halo dunia di shell dan amati luarannya: $ echo Halo dunia Halo dunia Sekarang buat sedikit pergeseran. Pertama, ingat bahwa echo menaruh SATU spasi antara parameter-parameternya. Tempatkan beberapa spasi antara teks "Halo" dan "dunia". Hasil mirip apa yang diharapkan? Bagaimana bila anda menaruh aksara TAB di antaran dua kata tersebut? Bagaimana luaran dari perubahan tersebut? Output skrip sama persis dengan sebelumnya. Kita mengundang acara echo dengan dua argumen; echo tidak menghiraukan berapa pun jumlah spasi di antaranya. Sekarang, coba ubah lagi skrip tersebut menjadi: #!/bin/sh # Ini baris komentar! echo "Halo dunia" # Ini juga komentar Kali ini spasi yang disertakan tampil sebagai output . Mengapa? Karena echo dipanggil dengan cuma SATU argumen yang diapit oleh petik ganda “Halo dunia”. Tampilan di layar sempurna sama dengan yang dituliskan dalam skrip. Perlu diketahui bahwa shell mem- parse argumen SEBELUM melewatkannya ke program yang diundang. Shell menghilangkan tanda petik dan melupakan string tersebut selaku satu argumen. Contoh kedua, masih berkaitan dengan perintah echo . Tulis skrip berikut. Perkirakan luarannya sebelum menjalankannya: #!/bin/sh # Nama file skrip: kedua.sh # Apa yang dihasilkan skrip ini? echo "Halo dunia " # mencetak teks Halo dunia echo "Halo dunia " echo "Halo * dunia " echo Halo * dunia echo Halo dunia echo "Halo" dunia echo Halo " " dunia echo "Halo \"*\" dunia " echo `halo` dunia echo 'hello' dunia Apakah luarannya sesuai yang dibutuhkan? Jika tidak, jangan khawatir! Ini hanya beberapa hal yang mau dibahas pada bagian-bab lanjut dalam panduan ini. Dan pasti anda akan belajar perintah-perintah lain yang lebih powerful dibandingkan dengan echo . Program skrip sederhana untuk memperlihatkan daftar file yang ada di dalam direktori aktif! Buka terminal ketik nano ketikkan skrip mirip gambar di bawah simpan dengan sembarang nama pada direktori home. Berikan ekstensi .sh . Kemudian lakukan perintah mirip gambar di bawah.
Sumber http://teknojempol.blogspot.com
pop
Monday, April 27, 2020
Mengenal Shell Script Pada Sistem Operasi Linux
Diterbitkan April 27, 2020
Artikel Terkait
- Sebagai pengguna komputer yang bagus, kita harus dapat melakukan pencegahan supaya error
- Pada post kali ini sedikit berlainan dengan pembahasan pada blog operator sekolah mirip u
- Pada postingan postingan kali ini aku akan berbagi sebuah tutorial yakni tentang Cara Men
- Cara Mengunci Keyboard dan Mouse dari Jangkauan Anak - Buat sahabat pada kesempatan kali
- nama_file $ echo “keren abis” >> nama_file $ echo “OK...sepakat....te o pe deh” >> n
- Windows 7 termasuk tata cara operasi generasi jadul ( jaman dahulu ) alasannya adalah t
Subscribe to:
Post Comments (Atom)
EmoticonEmoticon