Я работаю над последним Perl-скриптом для обновления моего файла / etc / hosts, но я застрял и удивился, если кто-нибудь может помочь, пожалуйста?
У меня есть текстовый файл с IP-адресом, и мне нужно, чтобы мой perl-скрипт прочитал это, что я и сделал, но теперь я застрял при обновлении файла / etc / hosts.
вот мой сценарий:
#!/usr/bin/perl
use strict;
my $ip_to_update;
$ip_to_update = `cat /web_root/ip_update/ip_update.txt | awk {'print \$5'}` ;
print "ip = $ip_to_update";
Затем мне нужно найти запись в / etc / hosts, например
remote.host.tld 192.168.0.20
так что я знаю, что мне нужно проанализировать его для remote.host.tld и затем заменить второй бит, но, поскольку ip не будет таким же, я не могу просто сделать прямую замену.
Может кто-нибудь помочь с последним битом, пожалуйста, как я застрял: (
Thankyou!