Taras_Serevann
@Taras_Serevann
веб-разработчик, автор

Как написать bash скрипт для итерации по файлам в определенной директории?

Нужно оздать bash скрипт, который создает каталог и копирует туда
файлы, имена которых начинаются с буквы А (если не задана директория ищет в домашнем
каталоге)

Не получается сделать имено эту функцию задания директории поиска через аргументы, код for file in $2 не работает
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Нужно оздать bash скрипт, который создает каталог и копирует туда файлы, имена которых начинаются с буквы А

Для этого не надо итерировать по именам файлов, для этого нужно использовать глоббинг (cp A* "$2") либо, если файлов слишком много, find + xargs.

Не получается сделать имено эту функцию задания директории поиска через аргументы, код for file in $2 не работает

for ... in работает только со строчками: попробуй for file in `ls $2`
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы