-2

Я хочу написать сценарий оболочки, который будет перебирать все файлы в папке и отображать только файлы .sql. Может кто-то указать мне верное направление?

в настоящее время я получаю все файлы вместе с файлами .sql, выполнив команду

 for filename in *; do echo "put ${filename}"; done

Также я хочу сохранить его в списке или что-то

1 ответ1

1

Это будет самый компактный метод:

printf "put %s\n" *.sql

Сохранение имен файлов в массиве одинаково кратко:

sqlfiles=(*.sql)
printf "put %s\n" "${sqlfiles[@]}"

Посмотрите, Как я могу использовать переменные массива для получения дополнительной информации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .