Задать вопрос
@Alexer05

Как использовать регулярные выражения в цикле консоли Линукс?

Есть файл, в которой указан список картинок
/path/image_1.jpg
/path/image_2.jpg


Как в этой ситуации в консоли использовать регулярные выражения, чтобы из строки получить имя файла для сохранения в другой папке? Или есть более простой способ, чтобы сохранить картинки в новой папке?

for var in $(cat ./images_file)
    do // сохранить картинки в папке "new_path/"
done
  • Вопрос задан
  • 102 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
dyuriev
@dyuriev
A posteriori
перемещаем:
mv /path/image_1.jpg /new_path/

или копируем:
cp /path/image_1.jpg /new_path/

магия
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
xotkot
@xotkot
хорошо есть и хорошо весьма
Или есть более простой способ, чтобы сохранить картинки в новой папке?

cp $(cat images_file) --target-directory="new_path/"
Ответ написан
Комментировать
justhabrauser
@justhabrauser
IT specialist
Если здесь ключевое "из строки получить имя", то man basename.
Если ключевое "скопировать", то уже ответили.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект