Bắt đầu ngayBắt đầu miễn phí

Tên biến và giá trị của biến

Một lỗi thường gặp là quên đặt $ trước tên biến. Khi làm vậy, shell sẽ dùng chính cái tên bạn gõ thay vì giá trị của biến đó.

Một lỗi phổ biến khác với người dùng có kinh nghiệm là gõ sai tên biến. Ví dụ, nếu bạn định nghĩa datasets như sau:

datasets=seasonal/*.csv

rồi gõ:

echo $datsets

thì shell sẽ không in gì cả, vì datsets (thiếu chữ "a" thứ hai) chưa được định nghĩa.


Nếu bạn chạy hai lệnh sau trong thư mục home của mình, đầu ra sẽ in ra gì?

files=seasonal/*.csv
for f in files; do echo $f; done

(Hãy đọc kỹ phần đầu của vòng lặp trước khi trả lời.)

Bài tập này là một phần của khóa học

Nhập môn Shell

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập