我有一个制表符分隔的文件,其中包含许多垃圾 cntrl 字符。我想删除除制表符(即 ^I)之外的控制字符。因此,我需要一个 POSIX 正则表达式来识别不包括制表符的控制字符。
最佳答案
尝试
tr -Cd '[:print:]\n\t' < file
这只会打印可打印字符、换行符和 \t
实例。
关于linux - 删除除 Tab 之外的 ctrl 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22541069/