@Alexer05

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

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


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

for var in $(cat ./images_file)
    do // сохранить картинки в папке "new_path/"
done
  • Вопрос задан
  • 91 просмотр
Решения вопроса 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.
Если ключевое "скопировать", то уже ответили.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ТИТАН-2 Санкт-Петербург
До 120 000 ₽
Quantum Brains Санкт-Петербург
от 200 000 до 350 000 ₽
OptiSystems Краснодар
от 70 000 ₽