Замена символов в файле на 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

VN:F [1.9.21_1169]
Rating: 7.0/10 (3 votes cast)
VN:F [1.9.21_1169]
Rating: +2 (from 2 votes)
Замена символов в файле на Linux, 7.0 out of 10 based on 3 ratings

Теги:

Ваш отзыв