我有一个非常大的文件(21G),我想做一个查找/替换十六进制(查找 20 并替换为 00)。我正在使用 tr < filename* -d '\000' > newfilename
显然,这只是删除NULL。任何帮助都会很棒。
最佳答案
尝试:
$ sed 's/\x20/\x00/g' file > newfile
甚至
$ sed -i 's/\x20/\x00/g' file
如果您不想复制文件而只想替换源文件中的值
关于linux - 十六进制查找 20 并在 LInux 中替换为 00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33309910/