![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Удаление последнего символа срок | Raynon | Shell программирование и сценарии | 6 | 03-20-2008 06:04 AM |
| Как удалить посторонние характер | vsmurali | UNIX для чайников Вопросы И Ответы | 7 | 03-18-2008 12:57 PM |
| Необходимость поиска, если новая строка символов существует на последней строке в файле | sunilbm78 | UNIX для чайников Вопросы И Ответы | 10 | 02-29-2008 02:15 PM |
| Попытка удалить один символ из строки | Iz3k34l | UNIX для чайников Вопросы И Ответы | 5 | 07-07-2007 02:29 PM |
| Удаление последнего символа линия | danhodges99 | Shell программирование и сценарии | 4 | 05-21-2003 10:30 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Для удаления символа новой строки
Привет,
Я стоящие одна интересная проблема: У меня есть файл, который содержит данные, как этот 459, | 1998-11-047 | A | B | C \ N ЕФГ | D | E | \ N 459, | 1998-11-047 | A \ N C | B | C \ N ЕФГ | D | E | \ N В основном то, что я должен делать это, я должен снять все \ N который подходит (прилагается), в период между двумя трубами (|) .. Красный цвет только ... Проблемы, стоящие Я уже, когда я пытаюсь сделать это, используя SED .. Из-за этого \ N , SED занимает позиции после того, как следующая запись. Не могли бы вы мне помочь Шихабу |
|
||||
|
Спасибо за вашу помощь vgersh99
Но это не работает Я объясню мои проблемы с примером Вот входной файл $ кота input.dat | A | B C | D | | E | F | I | | H | I | J | и не следует положить так $ кота output.dat | A | BC | D | | E | F | I | | H | I | J | Здесь первые две строки были объединены с новой строки, не в период | Спасибо заранее Шихабу |
|
||||
|
Perl -э ", в то время (<>) (если (! / \ | $ /) (chomp;) печатать;) 'input.dat> output.dat
должны работать на себя правильный конце строки всегда предшествует с '|' характер. Если у вас есть пробелы или подобное на линии, то необходимо немного изменений. |
|
||||
|
Использование Tr
Код:
tr -d '\n\' < file.dat Код:
AFD|asdf| asdf|ADF| ASD|ASDF|ASDF|ASDFA| Код:
AFD|asdf|asdf|ADF|ASD|ASDF|ASDF|ASDFA| |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|