@Alexer05

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

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


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

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

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

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