Форум — General sed: заменить неразрывный пробел на пробел 0 2 Прочитал, что неразрывный пробел обозначается как  , но это ведь в html, а мне нужно сделать замену в *.txt. Ссылка
Погугли код неразрывного пробела в utf и заменяй его: «s/\0xNNNN/ /g» schizoid ★★★ (31.08.11 12:56:31 MSK) Показать ответ Ссылка
Ответ на: комментарий от schizoid 31.08.11 12:56:31 MSK Код в Юникоде шестнадцатеричный - 00A0, десятичный - 0160. Пробовал разные варианты sed -i «s/\0x0160/ /g» «$TR_TMP_FILE_2» А также - 0x00A0, x0160, x00A0, \0160, \00A0. Не получается. Deleted (31.08.11 16:10:56 MSK) Показать ответы Ссылка
Ответ на: комментарий от Deleted 31.08.11 16:10:56 MSK юникод и utf - две большие разницы. Просто сохрани в файл и посмотри hexdump'ом. router ★★★★★ (31.08.11 16:16:05 MSK) Показать ответы Ссылка
Ответ на: комментарий от Deleted 31.08.11 16:10:56 MSK >Код в Юникоде шестнадцатеричный - 00A0 Это codepoint. В utf-8 оно 0xC2 0xA0 x3al ★★★★★ (31.08.11 16:16:45 MSK) Показать ответ Ссылка
Ответ на: комментарий от router 31.08.11 16:16:05 MSK hexdump дает a0c2. Как его прописать? «s/\0xa0c2/ /g» или «s/\0xA0C2/ /g» не работают. :( Deleted (31.08.11 19:13:59 MSK) Ссылка
Ответ на: комментарий от x3al 31.08.11 16:16:45 MSK > В utf-8 оно 0xC2 0xA0 Я все-таки не понял, как это прописать в sed? Deleted (31.08.11 19:15:32 MSK) Ссылка
Ответ на: комментарий от router 31.08.11 16:16:05 MSK Точнее, там 0000000 a0c2 000a 0000003 Deleted (31.08.11 19:17:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 31.08.11 19:17:48 MSK задача состоит в том, чтобы последовательность байт c2 и a0 заменить на байт 20. s/\xc2\xa0/\x20/g anonymous (31.08.11 19:29:34 MSK) Показать ответ Ссылка
Ответ на: комментарий от YAR 31.08.11 19:53:33 MSK rain@acnote:/tmp$ cat script.sh sed 's/�/ /g' http://rghost.ru/20027541 YAR ★★★★★ (31.08.11 20:04:46 MSK) Ссылка
Ответ на: комментарий от anonymous 31.08.11 19:29:34 MSK Спасибо, заработало! Deleted (31.08.11 22:36:29 MSK) Ссылка
Ответ на: комментарий от adriano32 31.08.11 22:34:38 MSK Compose - это что? Deleted (01.09.11 01:37:28 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 01.09.11 01:37:28 MSK http://www.hermit.org/Linux/ComposeKeys.htmlНа современных клавах это клавиша «контекстное меню» adriano32 ★★★ (01.09.11 01:39:00 MSK) Ссылка