Версия для распечатки | Пред. тема | След. тема |
Форум Программирование под UNIX |
---|
Исходное сообщение | [ Отслеживать ] |
. "sed/grep - заменить вхождение строки" | +/– | |
Сообщение от Аноним (9), 29-Дек-20, 17:28 | ||
Можно усложнить задачу? Нужно проверить чтобы каждое совпадение паттерна существовало на диске, в этом случае замену не выполнять. Либо выполнять для несуществующих файлов. Потом проверять на существование эту замену, и если ни оригинальный, ни результирующий файл по какой-то причине не существует на диске, выводить ошибку. Ведь типичная задача для sed, во всяком случае gnu sed вызывает внешние команды. Я могу вызвать из седа шелл, чтобы тот дополнил мне имя файла на диске. Или даже проверит существование и всё это, но это ведь дополнительный процесс на каждую строку и их там тысячи. Нельзя это осуществить только средствами седа? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Оглавление |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |