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'
  • Вопрос задан
  • 253 просмотра
Пригласить эксперта
Ответы на вопрос 1
Сложный поиск в нескольких видах файлов и замен текста в каждом из них, от текущего каталога и ниже.
find . -regex ".*\.\(php\|js\|css\)" -exec sed -i 's/\/bitrix\/templates\//\/local\/templates\//g' "{}" \;

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

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

Войти через центр авторизации
Похожие вопросы