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

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

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


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

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

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

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