perl 不是一个好主意,因为它是一个 OpenWrt 路由器,所以没有足够的空间。
“cat -v”不起作用,因为它不支持“-v”选项
有什么想法吗? :\
这是一个糟糕的文本:
http://pastebin.com/raw.php?i=zjMGHNq5
在“review”和“kde”一词之间,有一个不可打印的字符。例如,我需要删除文本中的这些字符:\
谢谢!
答案1
'tr' 可用于此目的。通常,您可以执行以下操作:
tr -cd '\11\12\15\40-\176' < raw.php
这将删除所有未列出的字符之一。 \NNN 表示法表示八进制字符,这让我们可以获取制表符、换行符、回车符以及其他字符。
Busyboxtr
目前在使用八进制字符表示和范围时存在一个错误。相反,这可能涵盖您:
tr -cd '[:alnum:][:punct:][:space:]' < raw.php