Shellcheck – Tool untuk validasi shell script

Buat kamu yang baru belajar shell script, shellcheck bisa jadi salah satu tool untuk validasi shell script yang sudah kamu buat. Dengan menggunakan shellcheck kamu bisa menghindari kesalahan penulisan syntax dan juga shellcheck akan memberi suggest untuk script kamu agar lebih efisien.

Untuk menggunakan shellcheck kamu bisa paste shell scriptmu di https://www.shellcheck.net/ atau kamu bisa juga menginstall shellcheck dengan menggunakan package manager bawaan distro Linux yang kamu gunakan.

Bagaimana cara install Shellcheck?

Kamu bisa menggunakan perintah dibawah untuk installasi shellcheck di komputer

Debian / Ubuntu
apt install shellcheck
Fedora
dnf install ShellCheck
RedHat / Centos
yum install epel-release
yum install ShellCheck

Bagaimana menggunakan Shellcheck?

Contoh jika kita mempunyai file script.sh yang isinya adalah script merubah kata stirng menjadi string

#!/usr/bin/env bash
text="stirng"
echo "$text" | sed -e "s/ir/ri/"

Sekarang kita coba untuk mengecek script tersebut dengan menggunakan perintah dibawah

# shellcheck script.sh
In temp.sh line 3:
echo "$text" | sed -e "s/ir/ri/"
^-- SC2001: See if you can use ${variable//search/replace} instead.

Ternyata kita bisa menggunakan ${variable//search/replace} untuk merubah stirng menjadi string tanpa menggunakan sed. Sekarang ayo kita coba untuk mengganti scriptnya

#!/usr/bin/env bash
text="stirng"
echo ${text//ir/ri}

Sekarang kita coba untuk check dan jalankan scriptnya

# shellcheck script.sh 
# bash script.sh
string

Nah, bagaimana? Cukup membantu bukan?
Semoga bisa membantu kamu yang saat ini sedang belajar membuat shell script

Leave a Comment

Your email address will not be published. Required fields are marked *