Форум программистов, компьютерный форум, киберфорум
Наши страницы
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
не_гений
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 2
1

Замена строк в файлах каталога

14.12.2010, 08:29. Просмотров 1258. Ответов 0
Метки нет (Все метки)

Есть проблема с задачей:
Необходимо написать сценарий shell, позволяющий заменить все вхождения заданной строки (строка поиска) другой строкой (подстановкой) во всех регулярных файлах некоторого заданного дерева каталогов. Строка поиска, подстановка и путь к корню дерева каталогов задаются параметрами командной строки. Строка поиска и подстановка могут содержать любые символы, за исключением символа перевода строки и одинарной кавычки.
Синтаксис вызова сценария: replace.sh [ -d путь ] 'строка поиска' 'подстановка'. Если путь опущен, корнем дерева полагается текущий каталог. Сам сценарий, если даже попадает в дерево, не обрабатывается.
Наиболее жесткое ограничение заключается в "необучаемости" пользователя. Это означает, что строка в одинарных кавычках представляет собой именно то, что предполагает найти/заменить пользователь, или, другими словами, заставить пользователя внедрять в строку дополнительные символы или каким-то образом модифицировать ее содержимое, чтобы обеспечить работоспособность сценария, нельзя.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2010, 08:29
Ответы с готовыми решениями:

Как в файлах каталога найти все строки, содержащие слово?
нужно написать скрипт, который в каталоге находит из всех файлов строчки,...

Подсчет частоты повторений каждого слова во всех текстовых файлах указанного каталога (*.txt)
Не знаю как указать каталог и перебрать все файлы в нем sed -e 's/\.//g' -e...

Замена строк в файле
Здравствуйте. Помогите плз. Есть скрипт который собирает маки и ложит в файл....

Замена заданной текстовой строки на указанную текстовую строку в текстовых файлах заданного каталога
Замена заданной текстовой строки на указанную текстовую строку в текстовых...

Замена строк в файлах.
Ув. программисты, прошу помощи в составлении простой на вид, но сложной для...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2010, 08:29

Замена строк в файлах
Вот программа по замене строки в html файлах. В ней выбор папки и простейший...

Замена определённых строк заданной строкой в текстовых файлах
Добрый день! Помогите пожалуйста. Необходимо в файле Папка\папка1\1.txt,...

Поиск заданной строки в файлах каталога
Здравствуйте. Не могли бы Вы помочь мне решить очень легкую задачу:). Нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru