Задать вопрос
CafeKiwii
@CafeKiwii

Как заменить в двух файлах несколько значений?

34.205.166.1 на 34.205.166.4
34.205.166.2 на 34.205.166.5
34.205.166.3 на 34.205.166.6

# file1
aws1   ansible_host=34.205.166.1	ansible_user=ubuntu   ansible_ssh_private_key_file=~/.ssh/aws.pem
aws2   ansible_host=34.205.166.2	ansible_user=ubuntu   ansible_ssh_private_key_file=~/.ssh/aws.pem
aws3   ansible_host=34.205.166.3	ansible_user=ubuntu   ansible_ssh_private_key_file=~/.ssh/aws.pem

# file2
alias aws1='ssh -i "~/.ssh/aws.pem" ubuntu@34.205.166.1'
alias aws2='ssh -i "~/.ssh/aws.pem" ubuntu@34.201.14.2'
alias aws3='ssh -i "~/.ssh/aws.pem" ubuntu@34.205.247.3'
  • Вопрос задан
  • 257 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Сложный поиск в нескольких видах файлов и замен текста в каждом из них, от текущего каталога и ниже.
find . -regex ".*\.\(php\|js\|css\)" -exec sed -i 's/\/bitrix\/templates\//\/local\/templates\//g' "{}" \;

Но поскольку я подозреваю что вы собираетесь делать, рекомендую вам скачать Битрикс вм.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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