Мне нужно копировать только файлы из папки, в имени которой нет следующей строки: NNNNxNNNN (3-х или 4-значное число, за которым следует символ x, а затем снова 3 или 4-значное число -> это разрешение изображения) в имени файла)

Я пытаюсь около часа с командой "найти", но она никогда не делает то, что должна делать.

1 ответ1

0
find -E dir_x -type f -not -regex ".*[0-9]{3,4}x[0-9]{3,4}.*" -exec cp {} dir_y \;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .