Як записати назви набору файлів?
Часто змінну задають через шаблон з підстановкою, щоб зберегти список назв файлів.
Наприклад,
якщо ви визначите datasets ось так:
datasets=seasonal/*.csv
то згодом зможете вивести назви файлів за допомогою:
for filename in $datasets; do echo $filename; done
Це економить введення та зменшує ймовірність помилок.
Якщо ви запустите ці дві команди у вашому домашньому каталозі, скільки рядків виводу вони надрукують?
files=seasonal/*.csv
for f in $files; do echo $f; done
Ця вправа є частиною курсу
Вступ до Shell
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу