LinuxForum.Fans
Тема

заменить символ новой строки.

Автор: moshell 29 сообщений 7091 просмотров
#343226
"moshell" написал:
все это я уже узнал (про ключ -i). но все равно спасибо.
что именно? Что в одних доках одно, а в других другое? А где правда?

"moshell" написал:
кстати что за utf-8 который с BOM и который без него? (notepad++ по разному их видит)
utf-8 ОДНО.

http://ru.wikipedia.org/wiki/Byte_order_mark

с другим BOM это НЕ utf-8.

"moshell" написал:
и вот не в курсе в какой фазе луна сегодня?

я без понятия. Могу только сказать, что не нужно копипастить.

И ещё: utf-8 НИКАКОГО отношения к табуляциям и пробелам не имеет. Ну почти -- в utf-8 есть свои пробелы. Но вряд-ли они у вас появились.

Скорее всего, при ваших копипастах что-то потерялось.

"moshell" написал:
отсылать почтой без лишних манипуляторов

отошлите. Я не понимаю проблемы. ну мне что-ли пошлите на emulek.314 со6ачка gmail.com

кусочек в две строки.

только поясните, где там (не)должны быть пробелы, и где (не)должно быть всё остальное.

#343234

Док, если бы я знал в чем проблема, я бы не доставал тут LF тупыми вопросами.

в общем есть железка 2го уровня. настраивается она через консоль. тупо кидаешь в консоль копипасту хоть сколько строк и она ест их.
но беда в том, что при определеных манипуляциях эта тупая железяка не съедает то что ей дают. выдает ошибки. интерпретирует табуляцию как повтор!!!!! команды. что за х я не в курсе

#343236

"moshell" написал:
Док, если бы я знал в чем проблема
проблема в том, что копипастить не нужно из одной ОС в другую. Файлы нужно передавать через "общую папку", или по почте во вложениях, или в виде архива. Но НЕ копипастой.

"moshell" написал:
в общем есть железка 2го уровня. настраивается она через консоль. тупо кидаешь в консоль копипасту хоть сколько строк и она ест их.
а что, /dev/stdin она есть не в состоянии? Ну не верю жеж...

"moshell" написал:
но беда в том, что при определеных манипуляциях эта тупая железяка не съедает то что ей дают. выдает ошибки. интерпретирует табуляцию как повтор!!!!! команды. что за х я не в курсе
обратитесь к разработчикам. Вряд-ли они вообще думали о копипасте. Это скорее всего ваше изобретение.
#343237
drBatty написал:
utf-8 ОДНО.

док



я не стрононник офтопа, но все же.
видимо notepad++ писали быдлокодеры?

я не пойму до сих пор взаимосвязь.
у меня vm'варя на нее я иду через putty.
все конфиги для вмвари установлены. есть общая фолдер. уже писал о ней.
так вот есть разница когда копипаста и когда через то что вы указали

drBatty написал:
Файлы нужно передавать через "общую папку"

это putty жрет символы или что?

#343238

Беда в следующем.

я, перед отправкой конфигов "читателю", проверяю их сам лично удаленно на серваке запуская их в удаленной соляре. и все работает.
"читатель" он же "заказчик" делает это локально. без сервака, у него не получается.

#343239
bormant написал:
[quote=moshell][quote=bormant]Пожалуй, чаще всего вместо \r будет "нарисован" ^M.

в самое яблочко![/quote]Хотите знать, почему? ;-)[/quote]
вот теперь вопрос АКТУАЛЕН!
ХОЧУ!

#343242

"moshell" написал:
я не стрононник офтопа, но все же.
видимо notepad++ писали быдлокодеры?
utf-8 ОДНО.

Первым символом _МОЖЕТ_ быть BOM, для указания того, что это utf-8, а не что-то другое. В современных Linux'ах везде utf-8, потому BOM и не пишут. В венде нужно писать, ибо у них куча разных юникодов. Это же система из сплошных NIH.

"moshell" написал:
это putty жрет символы или что?
может и она. А может -- маздайное окно, через которое putty работает. Я без понятия.

"moshell" написал:
вот теперь вопрос АКТУАЛЕН! ХОЧУ!
ну ^M это вообще-то CTRL+M, обычно биндится на "новая строка", типа ENTER.

Таких символов две штуки:

1. '\n' переводит бумажку на строчку вверх

2. '\r' переводит каретку на первую позицию в строке.

В Linux ставят только №1, в огрызке только №2, а в маздае сначала №2, а потом №1.

В принципе в Linux консоли пойдёт и как в маздае. Там этот символ действительно "переводит каретку". Т.е. можно напечатать строчку, потом '\n', а потом сначала.
text
$ echo -e '1234567890\rABCDEF'
ABCDEF7890

но текстовые редакторы обычно неадекватно реагируют...

#343245

маздайное окно как раз работает хорошо для "шайтан машины l2 уровня"
я все равно весь в печали.
либо вино, либо луна такая тугая, либо еще чего.
во вторник отвечу, до вторника здравый смысл меня не настигнет

#343246
drBatty написал:

Таких символов две штуки:

1. '\n' переводит бумажку на строчку вверх

2. '\r' переводит каретку на первую позицию в строке.

В Linux ставят только №1, в огрызке только №2, а в маздае сначала №2, а потом №1.

док, вот тут интересно

Войдите или зарегистрируйтесь, чтобы ответить.