Похоже, единственное решение - это перейти на Google Chrome, что я сделал, и теперь все в порядке.
Чтобы удалить все горизонтальные пробельные символы (например, пробелы и горизонтальные вкладки)
tr -d '[:blank:]' < file > newfile
Чтобы удалить горизонтальные пробельные символы (включая символы новой строки и вертикальные вкладки)
tr -d '[:space:]' < file > newfile
Обратите внимание, что это оставит файл без его завершающего прерывания от POSIX: см. например, Почему текстовые файлы заканчиваются новой строкой?
Текстовая обработка с оболочкой медленная. Для этого вы должны использовать утилиту обработки текста. Например, вы можете использовать sed
Удалить все горизонтальные пробелы:
sed 's/\s//g' file > output
Удалить все горизонтальные пробелы и пустые строки или строки только с пробелами:
sed 's/\s//g;/^$/d' file > output
Удалите все пробелы любого типа безжалостно, включая все новые строки
sed ':a;s/\s//g;N;s/\n//;ba' file > output
Чтобы удалить все горизонтальные пробельные символы (например, пробелы и горизонтальные вкладки)
tr -d '[:blank:]' < file > newfile
Чтобы удалить горизонтальные пробельные символы (включая символы новой строки и вертикальные вкладки)
tr -d '[:space:]' < file > newfile
Обратите внимание, что это оставит файл без его завершающего прерывания от POSIX: см. например, Почему текстовые файлы заканчиваются новой строкой?
Текстовая обработка с оболочкой медленная. Для этого вы должны использовать утилиту обработки текста. Например, вы можете использовать sed
Удалить все горизонтальные пробелы:
sed 's/\s//g' file > output
Удалить все горизонтальные пробелы и пустые строки или строки только с пробелами:
sed 's/\s//g;/^$/d' file > output
Удалите все пробелы любого типа безжалостно, включая все новые строки
sed ':a;s/\s//g;N;s/\n//;ba' file > output