![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| удаление строк из нескольких текстовых файлах | vrms | Shell программирование и сценарии | 3 | 04-25-2008 12:01 |
| замена новой строки во всех файлах в директории, содержащей старых линий | rooster005 | Shell программирование и сценарии | 1 | 03-25-2008 03:38 PM |
| Как удалить первые 5 строк и последние пять строк в текстовых файлах | ragavendran31 | Shell программирование и сценарии | 10 | 02-21-2008 07:58 AM |
| Замена текста | chrchcol | Shell программирование и сценарии | 3 | 07-25-2006 01:30 PM |
| Замена текста | ajaya | Shell программирование и сценарии | 2 | 04-12-2006 01:31 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Замена строк в текстовых файлах
Привет,
Я имею 2 комплекта текстовых файлов. Мне нужно занять места с определенной строки в наборе 1 и поместить его в одном и том же месте в набор B. Линия, как раз в файле, в разных местах, но это набор формате и имеет уникальное слово "Антенна" в нем и всегда 81 символов. Пример из множества A: " 0,0000 0.0000 0.0000 ANTENNA: DELTA H / E / N " Пример из множества B " 0,2160 0.0000 0.0000 ANTENNA: DELTA H / E / N " Смелые бит области Я пытаюсь изменить и будет случайным плавают в обоих наборов. Я пытаюсь сделать это так: #! / BIN / KSH old_line \u003d `grep ANTENNA ./file1.txt` new_line \u003d `grep ANTENNA ./file2.txt` SED "S / $ old_line () / ($ new_line) /" file1.txt> tmp2 # заменить старые линии с новой строки в файл 1, и выход на tmp2 Но это не работает, вероятно, потому, что я имею прямые слеши в моем grep линиями, которые SED интерпретируется как своего рода регулярным выражением. Как я могу избежать этих, когда они встроены в переменную? Я цитировании incorectly? Или есть гораздо лучший способ? Йон |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|