Debugging Bash Shell Scripts Teknik

Debugging Bash Shell Scripts Teknik

Meskipun skrip bash bukan bahasa pemrograman yang dapat dikompilasi penuh, masih sangat kuat dan ukuran skrip dapat tumbuh menjadi ukuran yang sangat besar. Oleh karena itu, bahkan ketika Anda hanya pengguna skrip bash sesekali atau pemula yang lengkap beberapa teknik baik untuk diketahui untuk membantu men -debug kode bash Anda. Dalam artikel ini kami mencantumkan beberapa teknik debbuging command dan bash scripting paling banyak.

Teknik debugging pertama adalah BU menggunakan -X opsi bash selama eksekusi skrip. Ini akan mencetak semua baris kode yang dieksekusi. Untuk ilustrasi, mari kita pertimbangkan contoh berikut:

#!/bin/bash echo halo myvar = 3 echo $ myvar 

Untuk men -debug penggunaan skrip shell ini -X Opsi bash selama eksekusi skrip:

$ bash -x Bash -script.sh + echo halo halo + myvar = 3 + echo 3 3 

Debugging skrip bash berikutnya dan sangat umum adalah menggunakan perintah gema. Tempatkan perintah gema pada setiap baris untuk mencetak konten variabel atau bahkan seluruh baris kode untuk melihat apa yang sedang dijalankan dan apa yang berikut. Ini telah diilustrasikan dalam contoh kode di atas echo $ myvar.

Tutorial Linux Terkait:

  • Ekspresi reguler Python dengan contoh
  • Loop bersarang dalam skrip bash
  • Tutorial debugging GDB untuk pemula
  • Bash Script: Hello World Contoh
  • Menguasai loop skrip bash
  • Loop bash dengan contoh
  • Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 1
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Lanjutan regex bash canggih dengan contoh
  • Linux Complex Bash One-Liner Contoh