Замена символов в файле на Linux

29 Jul 2018 | Автор: anchous |

Надо было тут переписать, на скорую руку, конфиг на 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

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)
Замена символов в файле на Linux, 10.0 out of 10 based on 1 rating

Ваш отзыв