![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Необходимо заменить первое слово в строке, если она происходит раз в следующей строке (оболочки) | geeko | Shell программирование и сценарии | 4 | 06-18-2009 03:36 PM |
| Поиск по строке заменить весь соответствие с новой строки | kkraja | Shell программирование и сценарии | 4 | 08-07-2008 03:26 AM |
| Как заменить строку | ukatru | Shell программирование и сценарии | 2 | 08-04-2008 03:51 PM |
| Как заменить одну линию с тремя в SED | ch0sen | Shell программирование и сценарии | 6 | 03-05-2008 12:08 PM |
| SED - Заменить линию, которая содержит План соответствие с новой строки | kousikan | Shell программирование и сценарии | 2 | 03-24-2007 07:24 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет,
Я хочу заменить несколько строк в файл "Source.txt" путем поиска схемы ввода с другой файл под названием "ABC". Поиск шаблона входного файла следующие строки: VI ABC 2637918 2707239 2709124 2709148 2709159 2709177 ........... Я работает следующий код: Я кошкой в `ABC`; делать Perl -pi.bk4-E 'S /^.*$ I. * / / G' Source.txt; сделать но она не работает ....... PLS помочь. |
|
||||
|
Вы хотите заменить их пустых строк, или удалить их? Удалить очень просто:
Код:
fgrep -vf abc Source.txt Код:
sed -e 's%.*%s/.*&.*//%' abc | sed -f - Source.txt Повторные циклы во всех входных структур кажется ужасно безвкусный и неэффективной. |
|
||||
|
Привет Видья,
ур SED commnd заменяет ввод поиск шаблона в строке, но ничего .... размер выходного файла становится в 3 раза больше, чем оригинальный файл .... означает, каждый раз после замены соответствие с командой ничего не добавляет весь файл в выходной файл снова .... ВР поможет никому ....... HW для преодоления этой проблемы ... |
|
||||
|
Код:
while read line do perl -i -ne 's/'$line'//g; print; ' filename done < abc |
|
||||
|
Деннис ... Кроме того, не работает ....... PLS четко.
Предположим, мои выходного файла OUTFILE ..... PLS сообщите мне точный код .. |
|
||||
|
Цитата:
Вход: Цитата:
Цитата:
Цитата:
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|