Nama variabel versus nilainya
Kesalahan yang umum terjadi adalah lupa menambahkan $ sebelum nama variabel.
Saat hal ini terjadi,
shell akan menggunakan nama yang Anda ketikkan
alih-alih nilai dari variabel tersebut.
Kesalahan yang lebih sering terjadi pada pengguna berpengalaman adalah salah ketik nama variabel.
Sebagai contoh,
jika Anda mendefinisikan datasets seperti ini:
datasets=seasonal/*.csv
lalu mengetik:
echo $datsets
shell tidak akan mencetak apa pun,
karena datsets (tanpa huruf "a" kedua) tidak didefinisikan.
Jika Anda menjalankan dua perintah berikut di direktori home Anda, output apa yang akan dicetak?
files=seasonal/*.csv
for f in files; do echo $f; done
(Baca bagian pertama dari loop dengan saksama sebelum menjawab.)
Latihan ini adalah bagian dari kursus
Pengantar Shell
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga