我有一個 utf-16 檔案,其中每個新行都以某種方式被替換為0x00 0x00 0x0A. 這會使檔案完全損壞,我嘗試使用 sed 命令將此序列替換為0x00 0x0A.
我嘗試使用以下 sed 命令,但它不起作用。我究竟做錯了什么?
sed -i.bak 's/\x0\x0\0x0A/\x0\x0A/g' "test.h"
uj5u.com熱心網友回復:
您不需要按\x0A原樣匹配\n,可以使用$.
以下應該在 gnu-sed 中作業:
sed -i.bak 's/\x0\x0$/\x0/' test.h
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/487304.html
