如何让sed单纯把输入文件当作字节流,而不进行分行之类的文本处理?
比如如果某个二进制文件即包含\x0a又包含\x00,这样还能用sed处理吗?
或者有什么方法能处理纯自己字节流数据?
如果不用synaptic的话
apt-xapian-index
可以基本代替synaptic 的Quick filter
但搜索结果不知为何稍微有一些不同:
viewtopic.php?f=165&t=482187
[已解决]如何让sed单纯把输入文件当作字节流,而不进行分行之类的文本处理?
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 如何让sed单纯把输入文件当作字节流,而不进行分行之类的文本处理?
sed 设计目的就是按行处理文本啊。你这样相当于要求拿大白菜做出鸡肉味的菜。
你到底想干什么?参见X-Y Problem。
你到底想干什么?参见X-Y Problem。
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
Re: 如何让sed单纯把输入文件当作字节流,而不进行分行之类的文本处理?
1、我打开synaptics
2、我在Quick filter里面输入sed
3、出现了6个结果,我扫了一眼description
4、看到第4项结果bbe的description是sed-like editor for binary files
5、总共花了10秒钟
2、我在Quick filter里面输入sed
3、出现了6个结果,我扫了一眼description
4、看到第4项结果bbe的description是sed-like editor for binary files
5、总共花了10秒钟