February 13, 2024 bash

Cara Substitusi Variabel di Bash

Substitusi variabel adalah cara untuk mereferensikan sebuah variabel untuk digunakan nilainya di operasi / perintah tertentu.

Di Bash, caranya dengan menambahkan $ diawal nama variabel. Contoh.

NAME=abdul
echo $NAME # abdul

Lebih dari satu variabel juga bisa digabungkan sekaligus.

PREFIX=only
SUFFIX=test

echo $PREFIX$SUFFIX # onlytest

Substitusi variabel juga bisa dilakukan di dalam string.

AGE=14
echo My age is $AGE # My age is 14

Atau di dalam petik dua "".

LOCATION=Jakarta
echo "I'm in $LOCATION" # I'm in Jakarta

Harus petik dua "", jika petik satu '' tidak akan berhasil

FOOD=rice
echo '$FOOD is nice' # $FOOD is nice

Jika variabel akan digabungkan dengan karakter lain tanpa pemisah, maka variabel harus dimasukan ke dalam kurung kurawal {}, jika tidak maka substitusi variabel tidak akan berhasil.

ORGAN=Nose
echo "My${ORGAN}isverybig" # MyNoseisverybig
echo "My$ORGANisverybig" # My

Sumber