Автозамена в большом файле

12
Бумеранг777
На сайте с 08.02.2009
Offline
660
1488

Привет, есть базы данных весом более 500Мб. Надо открыть их и произвести автозамену. Notepad++ не может, выдаёт ошибку. Чем можно?

Бурж хостинг ( https://vk.cc/8kDAui ) - Разрешён адалт. Секс по телефону ( https://vk.cc/6u7YCX ) - Мужской трафик конвертит на ура. Адалт дейтинг ( https://vk.cc/bZlb2J ) - Смарлинк с высоким EPM
S
На сайте с 23.07.2008
Offline
42
#1

man sed .

T2
На сайте с 24.02.2008
Offline
151
#2

KeyWordKeeper разбить на файлы, text repleser пакетная замена в файлах,KeyWordKeeper собрать файлы в один.

Партнёрка VPN, выплаты 16% - https://c.vpn.how/?p=5442
neoks
На сайте с 17.03.2010
Offline
152
#3

Бумеранг777,

sed -i 's/старый текст/новый текст/g' fail.sql

Бумеранг777
На сайте с 08.02.2009
Offline
660
#4
neoks:
Бумеранг777,
sed -i 's/старый текст/новый текст/g' fail.sql

что это такое? куда это вводить?

Jaf4
На сайте с 03.08.2009
Offline
804
#5

В консоли nix-сервера.

Можно еще в myadmin попробовать найти/заменить.

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
[umka]
На сайте с 25.05.2008
Offline
456
#6

Залить дамп в базу и сделать замену там.

Лог в помощь!
S
На сайте с 23.07.2008
Offline
42
#7
neoks:
Бумеранг777,
sed -i 's/старый текст/новый текст/g' fail.sql

Тогда уж так, иначе все 500 метров в консоль вылезут.

sed -i 's/старый текст/новый текст/g' fail.sql > success.sql

neoks
На сайте с 17.03.2010
Offline
152
#8

soomrack, тут уже указано "-i", это значит что fail.sql перезапишется с новыми данными, а вывод на консоль не будет, так как он уходит сначала в tmp файл, а потом уже в fail.sql.

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

sed 's/старый текст/новый текст/g' fail.sql > success.sql или так cat fail.sql | sed 's/старый текст/новый текст/g' > success.sql

Но если нужно переписать fail.sql изменив сразу в нем весь нужны текст, то команды:

sed -i 's/старый текст/новый текст/g' fail.sql

более чем достаточно, вывод тут автоматически перенаправляется куда нужно.

Бумеранг777
На сайте с 08.02.2009
Offline
660
#9
tanir23:
KeyWordKeeper разбить на файлы, text repleser пакетная замена в файлах,KeyWordKeeper собрать файлы в один.

сделал вот так только без text repleser. заменил notepad++

K5
На сайте с 21.07.2010
Offline
209
#10

EmEditor в помощь, 2Гб базу отредактировал за 5 мин...

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий