![]() |
поиск с заменой по файлам
как сделать поиск текста с заменой по файлам в командной строке или на худой конец в MC ?
|
Цитата:
либо пиши четко ответ на вопрос, либо лучше ничего пост удален |
Цитата:
|
каков вопрос такой ответ .....
telepathy mode on <code> cat replace.sh #!/bin/bash tmp=`mktemp` file=$1 pattern=$2 replace=$3 cat $file | sed "s/$pattern/$replace/"> $tmp mv $tmp $file </code> find test/ -type f -exec ./replace.sh {} TTT XXX \; где TTT -search pattern XXX -replace text зы использовать на свой страх и риск . telepathy mode off на самом деле man find гораздо полезнее . |
Каааак Вы все сложно предлагаете-то, ей-Богу!
Вам же сказали: Цитата:
Код:
find -type f -exec sed -i 's/что ищем/на что меняем/' {} \; |
не знал что sed умеет так
-i [SUFFIX], --in-place[=SUFFIX] edit files in place (makes backup if extension supplied) спасибо за подсказку . а по ссылке скрипт не отдают -хотят регистрацию |
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 04:51. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.