Perintah typeset
dalam Bash digunakan untuk mendeklarasikan variabel dan mengatur atributnya. Ini memungkinkan pengguna untuk mengontrol sifat variabel, seperti apakah variabel bersifat lokal, readonly, atau array.
Sintaks dasar dari perintah typeset
adalah sebagai berikut:
typeset [options] [arguments]
Berikut adalah beberapa opsi umum yang dapat digunakan dengan typeset
:
-a
: Menetapkan variabel sebagai array.-i
: Menetapkan variabel sebagai integer, yang memungkinkan perhitungan aritmatika.-r
: Menetapkan variabel sebagai readonly, sehingga tidak dapat diubah setelah ditetapkan.-x
: Menetapkan variabel sebagai variabel lingkungan yang dapat diakses oleh proses anak.Berikut adalah beberapa contoh praktis penggunaan typeset
:
typeset -a my_array
my_array=(apple banana cherry)
echo ${my_array[1]} # Output: banana
typeset -i my_number
my_number=5
my_number+=10
echo $my_number # Output: 15
typeset -r my_constant=100
echo $my_constant # Output: 100
# my_constant=200 # Ini akan menghasilkan error
typeset -x my_env_var="Hello World"
echo $my_env_var # Output: Hello World
typeset
untuk mendeklarasikan variabel di dalam fungsi agar variabel tersebut bersifat lokal.-r
untuk variabel yang tidak seharusnya diubah setelah ditetapkan, membantu mencegah kesalahan.${my_array[index]}
.