Не удается загрузить Ubuntu после установки! ПОМОГИТЕ!

Я не знаю, насколько строго ваш тег sed, но универсальный способ заменить строки в файле командой:

<script> <file> <old_string> <new_string>

вы могли бы использовать крошечный питон сценарий ниже:

#!/usr/bin/env python3

import sys
file = sys.argv[1]; old_string = sys.argv[2]; new_string = sys.argv[3]
with open(file) as src:
    lines = src.read()
print(lines.replace(old_string, new_string))

Скопируйте сценарий в пустой файл, сохраните его как replace.py, выполнив его (чтобы запустить его без префикса python3), запустите его командой: [!d2 ]

/path/to/replace.py /path/to/file dev.example.com example.com

Если в old_string или new_string есть пробелы, используйте кавычки:

/path/to/replace.py /path/to/file 'old string with spaces' 'new string with spaces'
0
задан 8 July 2017 в 01:47

0 ответов

Другие вопросы по тегам:

Похожие вопросы: