Como comenté, no puede simplemente generar ese archivo txt, porque no es un script de shell válido.
Para obtener ese valor particular , intente
config=/home/$USER/git_projects/cfhookbash/config.txt
token=$( grep -oP 'www.example.com_token="\K[^"]+' "$config" )
Команда, данная @dirkt, у меня не сработала, и на самом деле она уменьшила размер файла с 560 МБ до 300 и несколько МБ, но я не проверял с помощью diffpdf, поэтому не знаю, что изменилось между файлами.
Мне помогло Apache Pdfbox и разработчики Pdfbox предоставили в примерах небольшую приятную программу для удаления текста и других вещей, но поскольку у меня нет опыта работы с java (или все, кроме bash в этом отношении ), что я сделал, так это установил openjdk -11 -jdk -headless и libpdfbox -java.
Шаги:
jar xf pdfbox2.jar
. org/apache/pdfbox/examples/util
. javac org/apache/pdfbox/examples/util/RemoveAllText.java
. java org.apache.pdfbox.examples.util.RemoveAllText
.Если кто-то наткнется на этот ответ и знает лучший способ сделать это, прокомментируйте.