Я определенно не стал бы удалять /bin/rm, нет ничего плохого в удалении этой системы прерывания команд, что определенно превосходит цель команды.
Я установил djvutxt
, а затем использовал приведенный ниже скрипт для поиска. Я уверен, что его можно улучшить. Я пробовал много find
с командами exec
и xarg
с лучшими или худшими результатами. Кажется, это работает лучше всего для меня.
find. -iname "*djvu" | \
while read I; do
echo "$I"
djvutxt "$I" | grep -i $1
done
сохранить как grepdjvu.sh
и запустить как bash grepdjvu.sh text_to_find
.
Я скопировал этот скрипт отсюдаhttps://unix.stackexchange.com/a/50319/322998и модифицировал.