Замена символов в файле на Linux
29 Jul 2018 | Автор: dd |Надо было тут переписать, на скорую руку, конфиг на 10к строк, заменив один IP на другой. И так 10 тыщ раз
Сделать это конечно можно легко и непринужденно в Notepad++ но для этого этот файл надо было вытащить с сервера, а надо было сделать по возможности быстро.
Поэтому пришлось прибегнуть к средствам командной строки Linux, в которой есть отличная команда SED, с помощью которой и можно заменить одно выражение на другое:
# sed -e 's/1.1.1.1/2.2.2.2/g' OLD-FILE.cfg > NEW-FILE.cfg
в данном выражении меняем IP адрес 1.1.1.1 на 2.2.2.2 в файле OLD-FILE.cfg и оформляем все в новый файл NEW-FILE.cfg
Замена символов в файле на Linux,Теги: bash