1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Shell

Connected

Bài tập

Làm sao để lưu lại tên của một nhóm tệp?

Mọi người thường gán một biến bằng biểu thức wildcard để lưu danh sách tên tệp. Ví dụ, nếu bạn định nghĩa datasets như sau:

datasets=seasonal/*.csv

bạn có thể hiển thị tên các tệp sau đó bằng:

for filename in $datasets; do echo $filename; done

Cách này giúp đỡ phải gõ nhiều và giảm khả năng mắc lỗi.


Nếu bạn chạy hai lệnh này trong thư mục home của mình, chúng sẽ in ra bao nhiêu dòng?

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

Hướng dẫn

50 XP

Các phương án trả lời