我有两个文件说test1& test2在某个随机位置有差异。所以我想搜索test1与test 2&想在测试1中用*替换它。但是约束是通过只知道char的位置而不知道char。 所以我试图使用cmp -b来获取不同的字节位置但是不能在sed中获取某些内容或者在字节位置可以替换char的任何位置或比较中的某些内容将给出行号。以及不同的字符排名。所以任何帮助(主要的限制是不能用char值替换,因为不希望文件中其他位置的更改只想在该位置进行更改)。 sed第一次出现更换也将不起作用,因为第一次出现可能在不同位置之前。
答案 0 :(得分:0)
所以你只想在没有文件截断的情况下在某个偏移处写一些字节,也许dd会有帮助吗?
设定:
1.0
脚本:
UIColor
结果:
$ cat f1
aaaaaaaaaaaaaaaaaaaaaaaaa
$ cat f2
aaaaaaaaaaaaaaabaaaaaaaaa