2016 Jun 04; 03:24 PM
—
Azure, спасибо всегда, а то я ещё
bash «
неасилил» , как говорит «
нынешняя молодёжь»
, а тут бы ещё и
fish пришлось бы учить! А жить когда?
— Есть два варианта (в смысле я пробовал два, конечно же есть больше, думаю) как дать возможность
grep прочитать
.odt, или вот как-то так начать, через
unzip :
for f in *.odt; do unzip -p $f content.xml
или вот так начать через
odt2txt :
find . -name "*.odt" | while read i; do odt2txt "$i"
— Лучше у меня получается через
odt2txtsudo find /media/fjf/MYCOP -name "*.odt" | while read i; do odt2txt "$i" | grep -Hl --label="$i" текст; done
— Sudo я добавляю для того, чтобы уменьшить вывод, что в корне неверно
, это от лени, вместо того, чтобы поискать ключ который в find отвечает за избыточные уведомления…
— Конечно медленно всё это дело проистекает, нужно также решить ходить поиску по ссылкам не ходить, но в «черне» работает, подрихтовать и можно будет использовать…