1

Я занимаюсь массовым поиском и заменой, используя sed и pdftk, чтобы найти и заменить слово в файлах PDF. Когда я запускаю следующую команду,

sed -e "s/word1/word2/g" test.pdf

Я получаю следующую ошибку,

sed: RE error: illegal byte sequence

Я пытался запустить Sed с,

LANG=C sed -e "s/word1/word2/g" test.pdf

и он работает, но не находит и не заменяет строку.

Я должен упомянуть, что я пытался распаковать PDF, используя pdftk, запустив sed, а затем повторно сжав без результатов. Я также запускаю это через MAC OS X bash, но я думаю, что решение должно быть примерно таким же, как в командной строке Linux.

Кто-нибудь может предложить какие-либо предложения для этого?

0