Задать вопрос
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!

Как написать команду поиска двух файлов с разным расширением?

Коллеги, доброго времени суток!

Помогите пожалуйста со следующим вопросом: есть некая команда по поиску файлов в каталоге N, например:
find /tmp -type f -name "*.png" -exec rm -f {} \;

Как её доработать, что бы найденный PNG-файл удалялся только в том случае, если в этой же папке, рядом с этим файлом - будет лежать файл с таким же именем, но расширением .JPG?

Спасибо!
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
@Aves
find /tmp -type f -name "*.png" -exec sh -c 'n={}; [ -f ${n%png}JPG ] && rm -fv $n' \;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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