Bash: Variable

Poin utama
Mendeklarasikan variabel melalui beberapa cara, seperti mengatur nilai secara langsung dan tidak langsung.

Penerapan variabel (secara tidak langsung)
$ cat ./arg.sh #!/bin/bash $ echo &quot;The first two arguments are $1 and $2&quot; $ chmod +x ./arg.sh $ ./arg.sh hello there Output

The first two arguments are hello and there

Penjelasan:

 * Saat script dijalankan saya bisa memasukkan argumen ke nilai yang telah saya berikan diawal, yaitu $1 dan $2
 * Berbeda dengan variabel untuk menyimpan data sementara. Saya dapat mengatur (atau “mendeklarasikan”) suatu variabel, yang ditugaskan nilai untuk itu, atau membaca variabel, yang akan &quot;memperluas&quot; atau &quot;menyelesaikannya&quot; ke nilai yang disimpan.

Contoh 1
Skema perintah name=value $ first_name=bima $ last_name=ganteng Untuk melakukannya, saya mendahului variabel dengan karakter &quot;$&quot;. Setiap kali Bash menemukan sintaks ini dalam suatu perintah, itu menggantikan nama variabel (name) dengan nilai (value) sebelum eksekusi

$ echo $first_name $last_name Output

bima ganteng

Contoh 2
bima@x220:~$ user=$(whoami) bima@x220:~$ echo $user Output

bima Kurang lebih seperti itu gambaran terkait penggunaan argumen dalam bash scripting. Untuk sampel lihat kode berikut.

bimsky/gitbook2hexo

Referensi

 * https://www.howtogeek.com/442332/how-to-work-with-variables-in-bash/
 * https://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-5.html

Pranala Menarik

 * https://linuxize.com/post/bash-increment-decrement-variable/
 * https://bash.cyberciti.biz/guide/Export_Variables
 * https://www.baeldung.com/linux/path-variable