Apakah Anda mengalami masalah dengan Skrip Bash yang Anda tulis untuk PC Linux Anda? Alih-alih mencari melalui banyak utas di StackExchange untuk bantuan pemrograman, pertimbangkan untuk menggunakan alat ShellCheck untuk men-debug skrip Linux Bash dan secara otomatis menemukan kesalahan dalam kode Anda.
ShellCheck adalah alat yang berguna, tetapi itu tidak datang dengan sistem operasi Linux Anda di luar kotak. Sebaliknya, jika Anda ingin menggunakannya, Anda harus menginstalnya terlebih dahulu. Dalam tutorial ini, kami akan membahas cara memasang ShellCheck dari berbagai sumber perangkat lunak resmi. Selain itu, kami juga akan menunjukkan kepada Anda bagaimana membuat program bekerja melalui biner Linux generik.
Buka jendela terminal dan perbarui paket Anda. Kemudian, ikuti instruksi yang sesuai dengan sistem operasi Linux Anda.
ShellCheck ada di sumber perangkat lunak resmi Ubuntu, jadi menginstalnya cukup mudah. Di terminal, gunakan manajer paket Apt dan dapatkan versi terbaru ShellCheck berfungsi.
sudo apt install shellcheck
Debian Stable memiliki versi ShellCheck yang lebih lama yang siap dipasang oleh pengguna. Perlu diingat bahwa versi ini tertahan karena bagaimana Debian melakukan sesuatu.
Catatan: ingin versi yang lebih baru dari program ShellCheck? Ikuti panduan kami dan pelajari tentang cara mendapatkan lebih banyak perangkat lunak modern di Debian.
sudo apt-get install shellcheck
Untuk mendapatkan ShellCheck di Arch Linux, pertama-tama Anda harus mengaktifkan repositori perangkat lunak "Komunitas". Mengaktifkan "Komunitas" memerlukan pengeditan file Pacman.conf. Untuk mengedit file, buka Pacman.conf di Nano.
sudo nano /etc/pacman.conf
Gulir melalui (dengan tombol panah) dan temukan bagian "Komunitas" dari file. Hapus semua contoh simbol # (sekitar tiga baris). Kemudian, simpan hasil edit dengan menekan tombol Ctrl + O tombol.
Dengan pengeditan baru untuk Pacman.conf diatasi, tekan Ctrl + X untuk menutup Nano. Kemudian, sinkronisasi ulang Pacman untuk mengatur akses ke repositori "Komunitas" Arch Linux.
sudo pacman -Syyuu
Terakhir, instal ShellCheck to Arch Linux dengan:
sudo pacman -S shellcheck
Untuk mendapatkan alat analisis skrip ShellCheck di Fedora Linux, buka terminal dan gunakan alat manajemen paket DNF.
sudo dnf instal ShellCheck
Menginstal ShellCheck pada OpenSUSE tidak memerlukan langkah-langkah khusus, karena itu ada dalam sumber perangkat lunak utama distribusi. Untuk mendapatkannya, masukkan perintah paket Zypper berikut di jendela terminal.
sudo zypper pasang ShellCheck
Pengguna distribusi Linux yang kurang dikenal yang menginginkan akses ke alat analisis skrip ShellCheck harus menginstal rilis biner universal. Untungnya, rilis biner ini mudah dipasang dan tidak perlu mengutak-atik kode sumber. Untuk membuatnya bekerja, ikuti langkah-langkah di bawah ini!
Langkah 1: ekspor versi ShellCheck yang akan Anda unduh ke lingkungan terminal Anda.
ekspor scversi ="stabil"# atau "v0.4.7", atau "terbaru"
Langkah 2: menggunakan wget alat unduh, ambil rilis biner ShellCheck terbaru.
wget "https://storage.googleapis.com/shellcheck/shellcheck-$ {scversion}.linux.x86_64.tar.xz"
Langkah 3: ekstrak arsip ShellCheck TarXZ dengan ter perintah.
tar --xz -xvf shellcheck-"$ {scversion}".linux.x86_64.tar.xz
Langkah 4: instal ShellCheck ke PC Linux Anda dengan cp perintah.
cp shellcheck-"$ {scversion}"/ shellcheck / usr / bin /
Tujuan utama ShellCheck adalah untuk melihat skrip (biasanya Bash), mendeteksi perintah yang disalahgunakan dan menawarkan koreksi. Untuk penggunaan dasar, lakukan hal berikut.
Pertama, CD ke tempat naskah yang ingin Anda periksa ada di PC Linux Anda. Dalam tutorial ini, skrip kami ada di ~ / shell-scripts. Milik Anda mungkin berbeda.
cd ~ / shell-scripts
Jalankan ls perintah dan lihat semua file di direktori saat ini.
Catatan: jika Anda bermaksud menggunakan ShellCheck di direktori dengan beberapa jenis file, itu ide yang baik untuk digabungkan grep dan ls bersama. Dengan menggunakan kedua perintah ini secara bersamaan, Anda dapat memfilter semua file non-skrip.
ls
Atau, kombinasikan dengan grep untuk hanya melihat file skrip.
ls | grep ".sh" ls | grep ".bash"
Temukan nama file skrip di ls meminta dan sorot nama file dengan mouse. Saat siap, jalankan melalui ShellCheck dan periksa kode Anda.
shellcheck name-of-file.sh
atau
shellcheck nama-of-file.bash
Segera setelah shellcheck perintah dijalankan, itu akan mendeteksi masalah dengan kode Anda dan memasukkannya ke terminal prompt. Baca dan pelajari cara meningkatkan pemrograman Anda dengan mengikuti saran yang diberikannya kepada Anda.
Mendapatkan laporan instan di terminal untuk pemrograman bash Anda sangat berguna namun, Anda mungkin kehilangan itu jika Anda menutup terminal. Untuk menghindari kehilangan laporan pemeriksaan shellcheck Anda, kami sarankan menyimpan output ke file teks, dengan menjalankan program dalam kombinasi dengan >> fitur di terminal.
shellcheck name-of-file.sh >> ~ / Documents / shellcheck-report-name-of-file.sh
atau
shellcheck name-of-file.bash >> ~ / Documents / shellcheck-report-name-of-file.bash
Lihat laporan Anda yang disimpan di terminal melalui kucing perintah.
cat ~ / Documents / shellcheck-report-name-of-file.sh | lebih
atau
cat ~ / Documents / shellcheck-report-name-of-file.bash | lebih
Secure Shell adalah sumber yang sangat diperlukan bagi pengguna Lin...
Pemilih warna (atau palet warna) adalah program khusus yang meminda...
Banyak pengguna Windows yang menggunakan sistem operasi berbasis Li...