Sed ничего не делает с гекса ⇐ Linux
-
Anonymous
Sed ничего не делает с гекса
Я хочу заменить байт новой строки в однобайтовом файле на sed
-(март. дек. 05 11:45:16)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # ls -l всего 4 -рв-р--р--. 1 корень корень 1 5 дес. 11:45 саут-де-лин_UTF-8 -(март. дек. 05 11:53:52)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # od -h saut-de-ligne_UTF-8 0000000 000а 0000001 -(март. дек. 05 11:53:57)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # sed -i 's/\x0a/\x25/g' saut-de-ligne_UTF-8 -(март. дек. 05 11:54:06)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # od -h saut-de-ligne_UTF-8 0000000 000а 0000001 Но это ничего не дает. Я не понимаю. Есть идеи?
Я хочу заменить байт новой строки в однобайтовом файле на sed
-(март. дек. 05 11:45:16)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # ls -l всего 4 -рв-р--р--. 1 корень корень 1 5 дес. 11:45 саут-де-лин_UTF-8 -(март. дек. 05 11:53:52)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # od -h saut-de-ligne_UTF-8 0000000 000а 0000001 -(март. дек. 05 11:53:57)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # sed -i 's/\x0a/\x25/g' saut-de-ligne_UTF-8 -(март. дек. 05 11:54:06)--(moddgsa001.a2297:/home/marc/avirer)- [корень] # od -h saut-de-ligne_UTF-8 0000000 000а 0000001 Но это ничего не дает. Я не понимаю. Есть идеи?
Мобильная версия