MulaiMulai sekarang secara gratis

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

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga