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

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

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


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

for var in $(cat ./images_file)
    do // сохранить картинки в папке "new_path/"
done
  • Вопрос задан
  • 108 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 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.
Если ключевое "скопировать", то уже ответили.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы