Pelajari Linux

35 Contoh Skrip Bash

35 Contoh Skrip Bash

Pemrograman skrip Bash adalah urutan perintah yang dapat dieksekusi, menjalankan banyak perintah sekaligus, otomatisasi kinerja tugas, dan penyesuaian tugas administratif. Secara umum, semua pengguna Linux harus membiasakan diri dengan pengetahuan dasar pemrograman skrip bash karena pentingnya yang ditawarkannya.

Interaksi yang efektif dengan baris perintah adalah salah satu aspek penting yang disediakan oleh skrip bash. Ini berarti bahwa pengguna dapat menjalankan perintah yang dapat dieksekusi secara efisien. Ini mengurangi stres karena harus melakukan tugas secara manual.

35 Contoh Skrip Bash

Artikel ini akan memandu Anda melalui dasar-dasar inti yang perlu Anda ketahui untuk memulai dengan skrip bash. Mari kita lihat 35 contoh skrip Bash:

1. Program Bash Pertama

Untuk menjalankan dan menjalankan file bash, Anda perlu menjalankannya dengan menjalankan perintah terminal. Misalnya, jika kita menjalankan "Hello World" di terminal kita, output yang kita dapatkan adalah "Hello World".”

Program Bash Pertama

Untuk membuat file bash, Anda dapat menggunakan editor teks apa pun yang diinstal di sistem operasi Anda. Dalam hal ini, kami akan menggunakan editor nano untuk membuat file.  Mari kita beri nama file kita 'Pertama.SH'. Jalankan perintah menggunakan perintah berikut:

nano Pertama.SH

Tambahkan skrip bash berikut ke file sebelum menyimpan file.

   #!/bin/bash   echo “Halo Dunia”

Cara membuat file bash

Ada berbagai cara menjalankan perintah bash. Misalnya, di bawah ini adalah dua contoh berbeda dari mengeksekusi bash.

./Pertama.SH

Atau, Anda dapat menggunakan menjalankan perintah di bawah ini:

chmod a+x Pertama.SH ./Pertama.SH

Bagaimana cara mengeksekusi Bash

2. Perintah gema

perintah echo memiliki banyak opsi untuk dipilih. Misalnya, ada penambahan baris baru secara default jika Anda menggunakan perintah 'echo' tanpa opsi lain. Atau, Anda dapat menggunakan '-n' untuk mencetak teks apa pun tanpa baris baru. Manfaatkan perintah '-e' untuk menghapus karakter garis miring terbalik dari output yang diberikan. Untuk mendemonstrasikan ini, buat file bash bernama 'echo_example.SH'. Setelah itu, tambahkan skrip di bawah ini

#!/bin/bash Echo "mencetak teks dengan baris baru" Echo -n "mencetak teks tanpa baris baru" Echo -e "\nMenghapus \t garis miring terbalik \t karakter\

Setelah menambahkan skrip, jalankan file dengan perintah di bawah ini:

bash echo_example.SH

Ilustrasi perintah gema

3. Penggunaan komentar

Saat menggunakan komentar, kami menggunakan simbol "#" untuk menambahkan satu baris komentar dalam skrip bash. Di sini, Anda akan membuat file baru dengan nama sederhana seperti 'comment_example'. Sertakan skrip dengan satu komentar seperti contoh yang ditampilkan di bawah ini.

#!/bin /bash # Tambahkan dua nilai ((jumlah 30+20))
#thereafter print hasilnya echo $sum

jalankan file dengan baris perintah bash

Penggunaan komentar

4. Komentar multibaris

Di bash, komentar multiline berlaku dengan cara yang berbeda. Untuk membuktikan ini, buat bash baru bernama, 'contoh komentar multiline.sh', setelah itu, tambahkan simbol skrip ':' dan “ ' ” untuk menambahkan komentar multi-baris dalam skrip. Contoh berikut akan mengeksekusi kuadrat dari 2.

#!bin/bash : ' Script yang ditulis di bawah ini digunakan untuk menghitung kuadrat dari 2 ' ((area=2*2)) echo$area mengeksekusi file dengan baris perintah bash

bash multiline-komentar-contoh.SH

Ilustrasi komentar multibaris

5. Sementara Loop

Untuk pemahaman yang mudah tentang skrip bash ini, buat file bernama 'while_sample.SH'. Perulangan while akan berulang lima kali sebelum mengakhiri proses. Saat mengulang, variabel hitungan meningkatkan hitungan sebanyak 1 di setiap langkah hingga kelima kalinya saat loop berhenti.

#!/bin/bash valid=True count=1 while [$valid ] do echo $count if [$count -eq 5 ]; lalu pecahkan fi ((hitung++)) selesai

jalankan file dengan baris perintah bash

bash while_example.SH

Ilustrasi lingkaran sementara

6. Untuk Lingkaran

Lihatlah berikut untuk contoh loop. Setelah membuat file bernama 'for_sample.sh', tambahkan skrip menggunakan 'for loop'. Proses ini akan berulang 12 kali. Setelah itu akan menampilkan field dalam satu baris, seperti gambar di bawah ini;

#!/bin/bash for (( counter=10; counter>0; counter-- )) do echo -n "$counter " done printf "\n"

Jalankan perintah dengan menjalankan kode di bawah ini

bash for_sample.SH

Untuk Ilustrasi Lingkaran

7. Dapatkan Masukan Pengguna

Untuk mendapatkan input pengguna dari bash, kami akan menggunakan perintah 'baca'. Ikuti langkah-langkah sederhana di bawah ini untuk mencapai hasil yang diharapkan. Pertama, buat file bernama 'user_feedin.sh' dan sertakan skrip di bawah ini untuk mendapatkan input pengguna. Satu nilai akan diambil dan ditampilkan dengan menggabungkan nilai string lainnya. Seperti yang ditunjukkan di bawah ini,

#!/bin/bash echo "Masukkan Nama Anda" baca nama echo "Selamat datang $name to FossLinux"

jalankan file dengan baris perintah bash

bash user_feedin.SH

Dapatkan Ilustrasi Masukan Pengguna

8. Jika pernyataan

Pernyataan if digunakan oleh kondisi ganda dan tunggal single. Definisi 'jika' dan 'fi' digunakan Sebelum dan sesudah pernyataan if. Untuk dengan mudah memahami pernyataan if di bash, kita akan menggunakan sebuah contoh. Buat file bernama 'example_if.SH'.

Misalnya, angka 4 diberi variabel 's.' Jika bilangan itu habis dibagi 2, maka hasilnya adalah "itu habis dibagi 2"; jika tidak, jika bilangan tersebut tidak habis dibagi 2, maka hasilnya adalah “tidak habis dibagi 2”. '-lt',  dalam hal ini, digunakan untuk tujuan perbandingan. Fitur perbandingan lainnya adalah '-eq.'  '-ne', di sisi lain, digunakan untuk menunjukkan ketidaksetaraan sementara '-gt' menunjukkan apakah suatu nilai lebih signifikan dalam skrip bash.

#!/bin/bash s=4 jika [ $s / 2 ]; lalu echo "Tidak habis dibagi 2" else echo "Bisa dibagi 2" fi

jalankan file dengan baris perintah bash

contoh bash_if.SH

Jika pernyataan Ilustrasi

9. Penggunaan pernyataan if bersama dengan logika AND

Berbagai kondisi logis dapat digunakan dengan pernyataan if setiap kali ada dua atau lebih kondisi. Contoh di bawah ini menunjukkan bagaimana logika "AND" digunakan dalam mendefinisikan beberapa kondisi dalam pernyataan if. Simbol "&&" mewakili logika "DAN" dalam skrip bash. Buat file bernama 'if_plus_AND.SH'.

Dalam contoh ini, variabel nama pengguna dan kata sandi yang dimasukkan oleh pengguna akan dibandingkan dengan direktori "utama" dan "pengguna" untuk melihat apakah mereka cocok. Jika ya, prosesnya akan berhasil, sehingga menampilkan "pengguna yang valid" sebagai output. Jika tidak, jika tidak cocok, hasilnya adalah "pengguna tidak valid".”

!/bin/bash
echo "masukkan nama pengguna" baca nama pengguna echo "masukkan kata sandi" baca kata sandi
if [[ ( $username == "main" && $password == "users" ) ]]; lalu gema "pengguna yang valid" yang lain gema "pengguna tidak valid" fi

Jalankan file menggunakan baris perintah bash

bash if_plus_AND.SH

Penggunaan pernyataan if dengan ilustrasi logika AND.

Gunakan pernyataan if dengan ilustrasi logika AND

Contoh pertama menunjukkan kegagalan otentikasi karena yang disediakan pengguna tidak cocok dengan bidang utama.

Contoh kedua menunjukkan otentikasi yang berhasil karena bidang yang disediakan cocok dengan bidang utama.

10. Gunakan pernyataan if dengan logika OR

Saat menggunakan OR dengan fungsi if, '||' simbol yang digunakan. Untuk mendemonstrasikan ini, kami akan membuat file bernama 'if_with_OR.sh' untuk memeriksa penggunaan logika OR dalam pernyataan IF. Ambil contoh nilai 's' yang ditugaskan ke dua angka (10 atau 40). Jika pengguna memasukkan salah satu dari angka yang diberikan, maka keluaran sistem akan menjadi "Dimainkan dengan Baik"; jika tidak, hasil yang ditampilkan adalah “Maaf, Anda Gagal.” Jika Anda memeriksa contoh ini, Anda akan melihat bahwa nilai s dihasilkan dari pengguna.

#!/bin/bash echo "Masukkan angka apa saja" read s if [[ ( $s -eq 10 || $n -eq 40 ) ]] lalu echo "Sudah Dimainkan" else echo "Maaf, Anda Gagal" fi

jalankan file dengan baris perintah bash

bash if_with_OR.SH

Gunakan pernyataan if dengan OR logika Ilustrasi

Seperti yang ditunjukkan pada contoh di atas, 5 tidak sama dengan 10 atau 40. Oleh karena itu, output menampilkan "Maaf, Anda Gagal,"

Pada gambar di atas, pengguna diminta untuk memasukkan nomor apa saja, dan dia memilih 10, dan output yang diberikan adalah "Dimainkan dengan Baik" karena 10==10

11. Penggunaan pernyataan else if

Banyak pernyataan bersyarat yang hampir sama meskipun bahasa pemrograman yang Anda pilih. Namun, dalam pemrograman bash, penggunaan kondisi 'else if' agak berbeda. Di bash, Elif digunakan di tempat lain jika kondisi. Kami akan membuat file bernama 'elseif_instance.sh' lalu tambahkan skrip bash untuk tujuan demonstrasi.

echo "Masukkan angka keberuntungan anda" read n if [ $n -eq 50 ]; lalu echo "Anda memenangkan bravo pertama!!!!" elif [ $n -eq 100 ]; lalu echo "Anda memenangkan 2nd congrats!!!!" elif [ $n -eq 500 ]; lalu echo "Anda memenangkan 3 selamat!!!!"else echo "Maaf, kamu harus terus mencoba sobat" fi 

Jalankan file dengan baris perintah bash

Bash elseif_instance.SH

penggunaan pernyataan else if Ilustrasi

Eksekusi di atas menampilkan tiga contoh yang dilakukan oleh bash.

12. pernyataan kasus

Pernahkah Anda mendengar pernyataan “jika-lain-lain”?? Jika tidak, jangan khawatir, karena akan dibahas di sini. Pernyataan Kasus digunakan sebagai pengganti pernyataan if-elseif-else. 'Case' dan 'esac' masing-masing menggambarkan blok awal dan akhir saat menggunakan pernyataan ini. Untuk elaborasi lebih lanjut, sebuah contoh akan sangat membantu. Buat file bernama 'case_example.SH'. Setelah itu, sertakan skrip yang disediakan di bawah ini. Kemudian, lihat hasilnya dan bandingkan dengan yang sebelumnya previous. Anda akan melihat bahwa hasil dari pernyataan kasus dan pernyataan if-elseif-else adalah sama.

#!/bin/bash echo "Masukkan Nomor Keberuntungan Anda" read s case $s in 50) echo echo "Anda memenangkan bravo pertama!!!!" ;; 100) echo "Anda memenangkan 2 selamat con!!!!" ;; 500) echo "Kamu memenangkan 3 selamat" ;; *) echo "Maaf, kamu harus terus mencoba sobat" ;; esac

jalankan file dengan baris perintah bash

bash case_example.SH

ilustrasi pernyataan kasus

13. Memperoleh argumen dari Command Line

Skrip Bash dapat meniru bagaimana bahasa pemrograman lain mendapatkan input dari baris perintah. Lihatlah sebuah contoh di mana variabel $1 dan $3 digunakan untuk melakukan cypher melalui argumen baris perintah pertama dan ketiga, masing-masing. Untuk elaborasi lebih lanjut, mari kita buat file bernama 'command-line.sh' dan sertakan skrip di bawah ini. Pada akhirnya, output yang diberikan adalah cetakan dari jumlah total argumen yang dibaca oleh skrip.

#!/bin/bash echo "Total argumen : $#" echo "Argumen ke-1 = $1" echo "Argumen ke-3 = $3"

Jalankan file dengan baris perintah bash

baris perintah bash.sh Situs Web Linux Foss

Memperoleh argumen dari Ilustrasi Baris Perintah

14. Dapatkan argumen dari baris perintah dengan nama

Bagian ini menunjukkan cara membaca argumen baris perintah yang berisi nama. Untuk melakukan ini, buat file bernama 'command_line_names.SH'. Setelah itu, tambahkan kode dengan dua argumen: A, B, untuk dibaca oleh skrip dan hitung jumlah A dan B.

#!/bin/bash untuk arg di "$@" do index=$(echo $arg | cut -f1 -d=) val=$(echo $arg | cut -f2 -d=) case $index di A) a= $val;;
B) b=$val;;
*) esac selesai ((hasil=a+b)) echo "A+B=$hasil"

Eksekusi dengan perintah bash. Kode di bawah ini adalah kombinasi dari dua argumen baris perintah.

bash command_line_names.sh A=10 B=16

Dapatkan argumen dari baris perintah dengan nama Ilustrasi

15. Variabel string terintegrasi

Bash memiliki beberapa keuntungan signifikan yang membantu programmer menyelesaikan tugas dengan cepat. Integrasi variabel string adalah kombinasi dari dua atau lebih variabel. Untuk mendemonstrasikan ini, buat file bernama 'string_combination.SH'. Setelah itu, tambahkan skrip yang disediakan di bawah ini dan lihat bagaimana Anda dapat mengintegrasikan variabel string dengan menempatkan variabel bersama-sama menggunakan operator '+'.

#!/bin/bash stringA="Foss" stringB="Linux" echo "$stringA$stringB" stringC=$stringA+$stringB stringC+=" memiliki tutorial online terbaik" echo $stringC 

jalankan file dengan baris perintah bash

bash string_kombinasi.SH

Ilustrasi variabel string terintegrasi

16. Cara Mendapatkan substring string

Bash tidak memiliki fungsi bawaan untuk memotong nilai dari string data, sama seperti bahasa pemrograman lainnya. Namun, bash memungkinkan Anda untuk melakukan pemotongan substring secara berbeda, seperti yang ditunjukkan pada skrip di bawah ini. Buat file bernama 'substring_example.SH'. Dalam hal ini, nilai 7 menunjukkan titik penonjolan substring, sedangkan 6 menunjukkan panjang total substring.

#!/bin/bash Str="Terhubung ke situs blog FossLinux" subStr=$Str:4:9 echo $subStr

Eksekusi dengan perintah bash

bash substring_contoh.SH

Bagaimana Mendapatkan substring dari string Ilustrasi

17. Penjumlahan dua bilangan

Bash mendukung operasi aritmatika dalam berbagai cara dan kompleks. Untuk menampilkan keuntungan kompleks dari bash, Anda akan melakukan penjumlahan dua bilangan bulat menggunakan tanda kurung ganda, seperti yang ditunjukkan di bawah ini. Pertama, Anda akan membuat file bernama 'sum_numbers.sh' menggunakan kode di bawah ini. Fungsi akan meminta pengguna untuk memasukkan digit pertama, lalu digit kedua, dan akhirnya, mencetak hasilnya, yang menghitung dua bilangan bulat pengguna.

#!/bin/bash echo "input digit pertama 1" baca echo "input digit 2" read b (( sum=a+b )) echo "Hasil=$sum" 

Jalankan file dengan baris perintah bash

bash sum_numbers.SH

Penambahan dua angka Ilustrasi

18. pembuatan fungsi

Skrip Bash memungkinkan pengguna untuk membuat fungsi dan memanggil fungsi yang sama. Ini telah ditunjukkan dalam contoh di bawah ini. Buat file bernama 'function_example.sh' dan masukkan garis besar kode dalam sampel. Di sini, Anda akan memilih fungsi apa pun secara acak berdasarkan nama tanpa menentukan tanda kurung skrip bash apa pun.

#!/bin/bash function x()  echo 'Saya suka fosslinux' 

x

Jalankan file menggunakan baris perintah di bawah ini;

fungsi bash_contoh.SH

Ilustrasi pembuatan fungsi

19. Pembuatan fungsionalitas dengan parameter

Dalam pemrograman bash, Anda dapat menggunakan parameter dalam suatu fungsi dengan menggunakan variabel lain. Panggil nilai pertama $1 dan nilai kedua $2 dalam contoh di mana kedua nilai dipanggil secara bersamaan dengan fungsi untuk membaca nilai. Untuk memastikan ini, Anda akan membuat file bernama 'function_parameter.SH'. Mari kita cari luas persegi panjang 'Rectangle_Area' menggunakan parameter yang diberikan.

#!/bin/bash Rectangle_Area()  area=$(($1 * $2)) echo "Area adalah : $area"  Rectangle_Area 15 25

Jalankan file dengan perintah bash.

bash function_parameter.SH

Pembuatan fungsionalitas dengan parameter Ilustrasi

20. Melewati pengembalian nilai dari suatu fungsi

Saat berhadapan dengan mengembalikan nilai dalam pemrograman bash, bash memiliki fungsi bawaan yang memungkinkan lewatnya nilai numerik dan string. Contoh berikut menunjukkan lewatnya nilai string dalam suatu fungsi. Anda akan membuat file bernama 'function_return.sh' dan sertakan kode di bawah ini agar mudah dipahami. Fungsi grow() mengembalikan nilai string ke dalam variabel, yang kemudian menampilkan hasil string terintegrasi.

#!/bin/bash function greeting()  str="Selamat pagi, $fname" echo $str  echo "Masukkan fname Anda" read fname val=$(greeting) echo "Nilai yang dikembalikan dari fungsi adalah $val"

Jalankan file dengan baris perintah bash

bash function_return.SH

Melewati pengembalian nilai dari fungsi Ilustrasi

21. Buat Direktori

'Mkdir' adalah perintah yang digunakan untuk membuat direktori baru. Perintah ini berarti 'membuat direktori'. Buat file bernama 'make_directory.SH'. Setelah itu, masukkan kode yang akan membuat direktori baru. Bash akan membuat direktori baru untuk Anda.

#!/bin/bash echo "Masukkan nama direktori baru" baca newdir 'mkdir $newdir'

Jalankan file dengan baris perintah bash

bash make_directory.SH

Membuat Ilustrasi Direktori

22. Pembuatan direktori dengan memeriksa keberadaannya

'-d' adalah perintah yang membantu pengguna untuk memeriksa direktori yang ada di lokasi komputer saat ini atau tidak. Ini mencegah seseorang dari menjalankan perintah 'mkdir' ketika tidak yakin apakah direktori ada atau tidak. Untuk demonstrasi, buat file bernama 'directory_exists.sh' dan tambahkan kode yang ditulis di bawah ini untuk memeriksa direktori apa pun yang ada.

#!/bin/bash echo "Input nama direktori baru" baca ndir if [ -d "$ndir" ] lalu echo "Direktori yang diberikan ada" else 'mkdir $ndir'echo "Direktori dibuat" fi

Eksekusi dengan perintah bash.

Direktori bash_exists.SH

Pembuatan direktori dengan memeriksa keberadaannya Ilustrasi

23. Membaca file

Bash memiliki fungsi perulangan yang membantu pengguna membaca file apa pun. Di sini kami akan menunjukkan cara termudah untuk membuat Anda mengerti. Kami akan melakukannya dengan membuat file contoh bernama 'read_file.sh' dan tambahkan kode  di bawah untuk menentukan file yang ada bernama 'langeages.txt.'

#!/bin/bash file="bahasa.txt" saat membaca baris; lakukan echo $line selesai < $file

Jalankan file dengan baris perintah bash

bash read_file.SH

Membaca file Ilustrasi

Untuk memeriksa konten asli bahasa.txt, jalankan perintah di bawah ini.

bahasa kucing.txt

24. Penghapusan File

Dalam pemrograman bash, perintah 'rm'  digunakan untuk menghapus atau menghapus file. Kami akan menghapus file menggunakan perintah 'rm'. Pertama, buat file bernama 'delete_file.SH'. Setelah itu, gunakan kode yang disorot di bawah ini untuk membuat nama file pengguna awal dan menghapusnya. Perintah '-i' sangat membantu karena memungkinkan pengguna untuk menghapus file.

#!/bin/bash echo "Masukkan nama file untuk dihapus" baca nama file rm -i $namafile

Jalankan file dengan baris perintah bash.

bash delete_file.SH

Ilustrasi Penghapusan File

25. Tambahkan atau tambahkan ke file

Dengan file yang ada, bash memiliki operator '>>' yang memungkinkan penambahan data baru ke dalam file. Untuk menguji ini, buat file bernama 'add_file.SH'. Kemudian tambahkan kode yang akan menambahkan data ke akhir file saat ini. Tambahkan string berikut, 'belajar sudut,' ke 'bahasa.txt' setelah menjalankan skrip bash.

#!/bin/bash echo "Sebelum menambahkan file" bahasa kucing.txt echo "Mempelajari sudut">> bahasa.txt echo "Setelah menambahkan file" bahasa kucing.txt

Eksekusi dengan perintah bash.

bash add_file.SH

Tambahkan atau tambahkan ke file Ilustrasi

26. Uji keberadaan File

Bash memiliki fungsionalitas pengguna yang hebat yang membuatnya ramah pengguna. Di bagian ini, kita akan melihat fungsionalitas yang memberi Anda opsi untuk memeriksa apakah file tertentu ada atau tidak. Perintah '-e' atau '-f' akan membantu kita memeriksa apakah ada file atau tidak. Untuk menguji ini, buat file bernama 'file_exist.sh', lalu tambahkan kode di bawah ini. Dalam tes ini, nama file akan lulus dari baris perintah.

#!/bin/bash namafile=$1 jika [ -f "$namafile" ]; lalu echo "File ada" else echo "File tidak ada" fi

Jalankan perintah yang ditampilkan di bawah ini untuk mengonfirmasi keberadaan file. Dalam contoh ini, bahasa.file txt tersedia, sedangkan bahasa1.file .txt tidak ada.

ls bash file_exist.bahasa sh.txt bash file_exist.bahasa sh1.txt

Ilustrasi keberadaan File Uji

Perintah ini digunakan untuk memeriksa apakah file yang dicari ada atau tidak. Misalnya, dalam contoh ini, bahasa.file txt ada, sedangkan bahasa1.txt tidak ada.

27. Mengirim email

Perintah 'mail' atau 'sendmail' dalam skrip bash digunakan untuk mengirim email. Perintah-perintah ini akan bekerja secara efisien setelah menginstal semua paket yang diperlukan. Untuk tujuan demonstrasi, buat file bernama 'mail_example.SH'.  Gunakan kode yang disorot di bawah ini untuk mengirim email yang dimaksud.

#!/bin/bash Penerima=”[email protected]” Subject=”inquiries” Message=”Butuh sesuatu dari situs blog fosslinux?” 'mail -s $Subjek $Penerima <<< $Message'

Jalankan file dengan perintah bash.

bash mail_contoh.SH

28. Parsing Tanggal Saat Ini

Bash memiliki fitur yang memungkinkan penguraian nilai tanggal dan waktu yang akan kita fokuskan di bagian ini. Bash memungkinkan Anda untuk mendapatkan tanggal dan waktu saat ini menggunakan perintah 'tanggal'. 'S,"d', 'M,"m', 'Y,' dan 'H' adalah nilai yang digunakan untuk menganalisis tanggal dan waktu. Buat file bernama 'date_parse.sh' dan tambahkan kode yang akan melepaskan nilai bulan, tahun, hari, jam, menit, dan detik.

#!/bin/bash Tahun="tanggal +%Y" Bulan="tanggal +%m" Hari="tanggal +%d" Jam="tanggal +%H" Menit="tanggal +%M" Detik="tanggal +% S" echo 'date' echo "Tanggal Saat Ini adalah: $Hari-$Bulan-$Tahun" echo "Waktu Saat Ini adalah: $Jam:$Menit:$Kedua"

Jalankan file dengan perintah bash.

bash date_parse.SH

Parse Ilustrasi Tanggal Saat Ini

29. Perintah Tunggu

OS Linux memiliki fitur perintah bawaan yang menunggu untuk menyelesaikan setiap proses yang berjalan dengan menggunakan id khusus untuk menyelesaikan tugas tertentu yang diberikan. Oleh karena itu, ketika tidak ada id pekerjaan, perintah wait akan menunggu semua siklus sekunder selesai sebelum kembali keluar. Buat file bernama 'wait_example.sh' dan tambahkan skrip di bawah ini untuk dieksekusi.

#!/bin/bash echo "Menunggu perintah" & process_id=$! wait $process_id echo "Keluar dengan status $?"

Jalankan file menggunakan perintah bash.

bash tunggu_contoh.SH

Ilustrasi perintah Tunggu

30. Perintah Tidur

Perintah tidur membantu pengguna untuk menjeda tugas yang sedang berlangsung untuk jangka waktu tertentu. Ini memberi Anda kelonggaran untuk menunda atau menghentikan / menjeda selama berjam-jam, menit, detik, atau hari. Untuk tujuan ilustrasi, buat file dan beri nama 'sleep_examples.sh', setelah itu jalankan skrip yang ditunjukkan di bawah ini.

Contoh bertujuan untuk menunda tugas selama kurang lebih 8 detik setelah eksekusi.

#!/bin/bash
echo “Mohon bersabar selama 8 detik” sleep 8 echo “Selesai”

Jalankan file menggunakan perintah bash

bash sleep_examples.SH

Ilustrasi Perintah Tidur

31. Operator DAN

Operator ini memungkinkan sistem untuk memeriksa apakah beberapa kondisi telah dipenuhi. Ini berarti bahwa semua kondisi yang dipisahkan oleh operator AND harus benar untuk eksekusi yang benar. Selain itu, operator '&&' digunakan untuk menunjukkan 'DAN'. Untuk memastikan ini, periksa contoh di bawah ini. Pertama, buat file bernama 'And_operator.sh' lalu jalankan menggunakan baris perintah bash.

#!/bin/bash echo -n "Masukkan Angka:" baca angka
if [[ ( $num -lt 20 ) && ( $num%2 -eq 0 ) ]]; lalu echo "Ini Angka Genap" else echo "Ini Angka Ganjil" fi

Jalankan file menggunakan baris perintah bash

bash And_operator.SH

Ilustrasi Operator AND

32. Operator ATAU

Ini adalah konstruksi skrip bash hebat yang membantu menciptakan logika kompleks dalam skrip. Konstruk ini bekerja sedikit berbeda dari operator 'DAN' karena ia mengembalikan true setiap kali hasil operan benar is. Di sisi lain, operator 'atau' hanya mengembalikan false setiap kali kedua operan salah. Periksa contoh di bawah ini untuk penjelasan lebih lanjut. Untuk mengetahui tentang konstruksi ini, buat file bernama 'OR_operator.sh' dan selesaikan eksekusinya menggunakan baris perintah.

#!/bin/bash
echo -n "Masukkan angka apa saja:" read n
if [[ ( $n -eq 5 || $n -eq 30 ) ]] lalu echo "Kamu menang" else echo "Kamu kalah!" fi

Eksekusi baris perintah menggunakan bash

bash OR_operator.SH

Ilustrasi Operator OR

33. Konstruksi sakelar

Konstruk Switch berlaku dalam situasi di mana kondisi bersarang diperlukan. Contoh di bawah ini memberikan garis besar rinci. Buat file bernama 'switch_construct.SH'. Kemudian jalankan file menggunakan baris perintah bash

#!/bin/bash echo -n "Masukkan angka: " baca angka kasus $angka dalam 50) echo "Lima puluh!!" ;; 100) echo "Dua puluh kali lipat!!" ;; *) echo "Tidak 100 atau 200" ;; esac

Jalankan  file dengan baris perintah bash

bash switch_construct.SH

Ilustrasi konstruksi sakelar

34. Menggabungkan string

Dengan kemampuan kenyamanan tingkat lanjut, bash memungkinkan implementasi string penggabungan yang mudah. Ini telah disederhanakan dengan contoh di bawah ini. Untuk tujuan demonstrasi, buat file bernama 'concatenate_strings.sh' dan jalankan file di baris perintah bash. Anda akan mendapatkan output yang mirip dengan yang di bawah ini.

#!/bin/bash string1="FossLinux" string2="Blogsite" string=$string1$string2 echo "$string adalah sumber yang bagus bagi pengguna Linux untuk menemukan tutorial yang relevan."

Jalankan file dengan perintah bash

bash concatenate_strings

Ilustrasi string gabungan

35. Mengiris senar

Mengiris string mengacu pada pengurangan bagian dari string. Tidak seperti banyak bahasa pemrograman yang menawarkan pemotongan string, bash tidak menyediakan fitur ini. Di bawah ini adalah contoh untuk membuat Anda melihat sekilas apa yang sedang kita bicarakan. Pertama, buat file bernama 'slicing_strings.SH'. Setelah itu, jalankan file slicing yang dibuat menggunakan baris perintah bash.

#!/bin/bash Str="Pelajari perintah pintar dengan fosslinux" subStr=$Str:0:20 echo $subStr

Output dalam skrip di atas seharusnya 'Study Smart command.' Ekspansi dalam parameter mengambil rumus VAR_NAME: S: L). dalam rumus ini, S menunjukkan posisi awal, sedangkan L menunjukkan panjang.

bash slicing_strings.SH

mengiris senar Ilustrasi

Kesimpulan

Artikel ini telah membahas 35 contoh skrip bash yang memberi pengguna rentang pembelajaran yang beragam. Jika Anda telah mencari artikel lengkap dengan contoh skrip bash, ini harus menjadi pilihan utama Anda.

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...