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

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

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

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

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

Спасибо!
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
@Aves
find /tmp -type f -name "*.png" -exec sh -c 'n={}; [ -f ${n%png}JPG ] && rm -fv $n' \;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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