Как удалить файлы .fits с числом строк менее определенного из каталога Unix - PullRequest
0 голосов
/ 23 октября 2019

Я очень новичок в использовании Unix, так что простите, если это тривиальная проблема для другихУ меня есть каталог, в котором содержится около 50 000 файлов .fits. Мне нужно удалить все файлы .fits, содержащие менее 3000 строк информации. Я попробовал следующее:

find . -type f -exec awk -v x=10 'NR==x{exit 1}' .*.fits \; -exec echo rm -f {} 

и

find . -type f -exec sed 3000q1 '*.fits' ';' -exec echo rm -f '*.fits' 

Я получаю сообщение об ошибке "отсутствует аргумент для -exec", когда я пытаюсь сделать первый, и он просто зависаеткогда я пытаюсь сделать второй.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...