Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
Доброго времени суток! Может мне кто-нибудь обьяснить вот это: [[email protected] lib]$ sed -n "2p" and.ch --> X1 --хA а-- Y [[email protected] lib]$ sed -n "2p" and.ch | cut -c 1 - [[email protected] lib]$ sed -n "2p" and.ch | cut -c 2 - [[email protected] lib]$ sed -n "2p" and.ch | cut -c 3 > [[email protected] lib]$ sed -n "2p" and.ch | cut -c 4 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 5 X [[email protected] lib]$ sed -n "2p" and.ch | cut -c 6 1 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 7 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 8 - [[email protected] lib]$ sed -n "2p" and.ch | cut -c 9 - [[email protected] lib]$ sed -n "2p" and.ch | cut -c 10 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 11 � [[email protected] lib]$ sed -n "2p" and.ch | cut -c 12 A [[email protected] lib]$ sed -n "2p" and.ch | cut -c 13 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 14 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 15 � [[email protected] lib]$ sed -n "2p" and.ch | cut -c 16 - [[email protected] lib]$ sed -n "2p" and.ch | cut -c 17 - [[email protected] lib]$ sed -n "2p" and.ch | cut -c 18 [[email protected] lib]$ sed -n "2p" and.ch | cut -c 19 Y [[email protected] lib]$ ? Вопросы начинаются с символа 10... |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
cat and.ch
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11323
Участник с: 17 февраля 2013
|
$ sed -n '2p' and.ch — печать 2-ой строки в файле and.ch У тебя 2-ая строка --> X1 --хA а-- Y Далее $ sed -n '2p' and.ch | cut -c N — печать символа N во 2-ой строке файла and.ch Мог бы и погуглить про sed.............. PS.....� - ru-символ
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasek, в строке 17 символов, а теперь посмотри выше. там есть не печатные символы, дело вроде в неправильной кодировке.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
nafanja [[email protected] lib]$ cat and.ch r==я --> X1 --хA а-- Y --> X0 --х ъ д==о [[email protected] lib]$ Грубо говоря - попытка символьно отобразить логический элемент. |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
vasek Спасибо... Про то, что выполняет команда, я знаю. :) Вопрос в неверном отображении русских символов... И нумерация символов съезжает... |
Anton8830 |
|
Темы:
23
Сообщения:
175
Участник с: 16 ноября 2013
|
nafanjaА что с кодировой? Раньше таких казусов замечено не было... Более того: как видно, sed отображает строку (по крайней мере визуально) правильно... cat тоже, символы визуально верные, но попытка выбрать символ cut-ом дает совсем неверный результат... |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
подтверждаю, есть такое
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11323
Участник с: 17 февраля 2013
|
Я не однократно мучался если в тексте русские буквы. Пример - Тест (+ один пробел в конце, далее ентер - перевод строки) vasek ~ $ sed -n "1p" test Тест vasek ~ $ sed -n "1p" test | cut -c 1 � vasek ~ $ sed -n "1p" test | cut -c 2 � vasek ~ $ sed -n "1p" test | cut -c 3 � vasek ~ $ sed -n "1p" test | cut -c 4 � vasek ~ $ sed -n "1p" test | cut -c 5 � vasek ~ $ sed -n "1p" test | cut -c 6 � vasek ~ $ sed -n "1p" test | cut -c 7 � vasek ~ $ sed -n "1p" test | cut -c 8 � vasek ~ $ sed -n "1p" test | cut -c 9............пробелы пошли только с 9-го символа (все хотел заняться посмотреть в конце нечитаемыем символы....) vasek ~ $ sed -n "1p" test | cut -c 10
Ошибки не исчезают с опытом - они просто умнеют
|
lampslave |
|
Темы:
32
Сообщения:
4800
Участник с: 05 июля 2011
|
Не знаю, почему это до сих пор не исправлено: http://unix.stackexchange.com/a/15979 |