我正在使用 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
并且它运行但找不到并替换字符串。
我应该提到,我尝试使用 pdftk 解压缩 PDF,运行 sed,然后重新压缩,但没有结果。我也通过 MAC OS X bash 运行它,但我认为解决方案应该与 Linux 命令行相对相同。
有人能对此提出任何建议吗?