我需要将一些非常大的文本文件中的ascii字符SOH和STX(分别为起始和起始文本,ascii字符1和2)替换为尽可能迅速...是要走的路吗?这个命令是什么样子的?从linux命令行替换大文件中的特定非可打印字符
1
A
回答
8
你可以使用
tr "\001\002" "xy"
...的ASCII字符1 x和2到y翻译。
1
sed -e y/\x01\x02/xy/ *.txt
y//
是sed的音译命令。您可以使用-i
开关就地编辑文件。
2
如果您与单个字符,使用TR更换SOH和STX(假设你用x和STX为Y代替SOH):
tr '\001\002' 'xy' <sourcefile >destfile
相关问题
- 1. 如何在linux命令行中替换多个文件中的字符串
- 2. Linux命令用另一个字符串替换LARGE文件中的字符串
- 3. 如何从命令行打印文件?
- 4. 用于从特定号码打印文件的Unix命令
- 5. 替换非标准文本文件的特定行中的字符串
- 6. perl从命令行查找并替换。特殊字符?
- 7. Linux命令对特定文件夹中的新文件“执行”?
- 8. 替换文件linux命令中的未知行
- 9. 我可以从Linux命令行打印UTF-8编码文件吗?
- 10. sed命令替换特定字节位置的字符
- 11. 从文本文件中替换特定的字符串
- 12. 根据差异输出从linux文件打印特定行
- 13. 替换行中的特定字符,C++
- 14. 在linux命令行中用最大的文件替换字符串的最快方法?
- 15. ruby equivalent perl命令用于替换文件中的换行符?
- 16. 从命令行打印xhtml?
- 17. 从特定字符串打印出文本文件中的其余行
- 18. 在Ubuntu上用特定文件替换字符串和值的命令
- 19. 通过命令行替换字符
- 20. 如何使用sed命令替换linux中的字符串?
- 21. sed命令替换一个特殊字符的字符串
- 22. 如何从命令提示符输出中使用python打印特定行
- 23. 用Linux命令替换文本文件中的数据列
- 24. 麻烦漂亮 - 在jq上在linux命令行上打印大型json文件
- 25. 使用单行shell命令替换所有文件中的特定文本
- 26. Linux命令行搜索和替换
- 27. 如何从HTML文件中查找表格中的特定值并使用linux命令打印它们
- 28. UNIX替换文件中的特定行
- 29. 如何在Linux中的命令行中将文本替换为文件?
- 30. 从Windows命令提示符执行命令可执行文件
的作品就像一个魅力 – Disha 2017-11-21 03:19:25