Pada artikel sebelumnya, kita telah membahas topik penting dan menarik seperti skrip shell Linux. Perlu dicatat bahwa sebagian besar alat otomatisasi pada dasarnya didasarkan pada skrip. Oleh karena itu, sangat penting untuk menguasai alat ini jika Anda berencana bekerja di bidang administrasi sistem. Atau - menjadi seorang insinyur DevOps/DevNet. Hari ini kita akan berbicara tentang alat apa yang akan membantu Anda menulis skrip yang rumit - ini termasuk di dalamnya Kursus kuliah sistem operasi Linux Shymkent.
Variabel dalam skrip shell Linux, kursus sistem operasi Linux kuliah Shymkent
Seperti yang sudah kami tulis di artikel sebelumnya, skrip shell adalah program paling sederhana. Dan mereka ditulis sepenuhnya sesuai dengan aturan umum penulisan program. Yang, pada tingkat tertentu, merupakan karakteristik dari semua bahasa pemrograman tingkat tinggi. Oleh karena itu, sangatlah wajar jika dalam hal ini tidak dapat dilakukan tanpa penggunaan variabel. Variabel diberi nama area memori khusus yang digunakan untuk menyimpan sementara berbagai jenis data. Kita Kursus keamanan Linux Shymkent di platform Universitas SEDICOMM.
Pada saat yang sama, mendeklarasikan variabel dan menetapkan nilainya cukup sederhana. Untuk melakukannya, gunakan sintaks berikut: [nama variabel]=[nilai variabel]. Untuk mendapatkan nilai suatu variabel, cukup gunakan konstruksi berikut - $[nama variabel]. Misalnya:
- str=”Teks” — membuat variabel dengan nilai berupa string teks;
- $str — kita mendapatkan nilai variabel.
Perlu dicatat bahwa di dalam cangkang menampar, yang kami gunakan secara default dalam artikel ini, spasi adalah pembatasnya. Oleh karena itu, spasi tidak ditempatkan sebelum atau sesudah tanda sama dengan. Jika tidak, logika eksekusi kode tidak akan sama seperti yang diperlukan untuk contoh kita.
Argumen skrip shell Linux
Skrip dapat bekerja tidak hanya dengan informasi yang ada dalam kode atau diterima dengan menjalankan perintah. Antara lain, pengguna dapat meneruskan data masukan sebagai argumen saat menjalankan skrip. Selain itu, penomorannya dimulai dari satu, karena argumen nol adalah namanya. Untuk memanggil nilai argumen, gunakan sintaks berikut - $[nomor argumen].
Nilai ini kemudian dapat digunakan dengan cara yang mirip dengan cara kerjanya dengan variabel. Kita Kursus torrent Linux Shymkent. Perlu dicatat bahwa saat memproses argumen dalam jumlah besar, akan sangat berguna jika menggunakan perulangan for sederhana.
Pernyataan kondisional dan loop untuk skrip di Linux
Tentu saja, alat utama saat menulis skrip adalah pernyataan kondisional dan loop. Mari kita mulai dengan pernyataan kondisional yang memungkinkan percabangan algoritma ketika kondisi tertentu terpenuhi. Untuk melakukannya, gunakan sintaks berikut: jika [kondisi] maka [perintah] lain [perintah] fi.
Dalam hal ini, perbandingan nilai argumen, variabel, dll biasanya digunakan sebagai syarat. menggunakan operasi matematika. Teks ketentuan harus diapit tanda kurung siku ganda, misalnya: [[$1>0]] или [[$str!=”Teks”]]. Operator fi adalah operator cermin if, melambangkan penyelesaian blok cabang bersyarat. Anda akan mengetahui lebih detail dengan pergi Kursus online Linux Shymkent di platform Universitas SEDICOMM.
Perulangan paling sederhana dalam skrip Linux adalah perulangan untuk. Untuk membuatnya, gunakan sintaks berikut - untuk [variabel] di [daftar] lakukan [perintah] selesai. Dalam desain ini, variabel adalah penghitung yang akan mengambil nilai dari daftar satu per satu. Sebagai daftar, Anda dapat menggunakan, misalnya, rangkaian angka yang dipisahkan spasi.
Selanjutnya setelah operator do ada perintah atau blok perintah yang dieksekusi pada setiap iterasi. Dalam hal ini, pernyataan selesai mengakhiri konstruksi perulangan. Ini akan lebih dari cukup untuk memulai. Dalam salah satu artikel berikut kami akan terus memperkenalkan Anda pada alat tulis program (skrip shell) Linux.
Tim Universitas SEDICOMM: Akademi Cisco, Institut Profesional Linux, Institut Python.

