Вот способ сделать это с Perl regex предвидение:
perl -e '
while($name=shift){
@components = split /(?=(?:[0-9]{2})+[^0-9]+$)/,$name;
shift @components;
$new_name = join '\:',@components;
rename $name => $new_name;
}
' list_of_avi_files
Это будет работать на любое количество пар цифры, не всего 4. Можно также измениться {2}
кому: {3}
, например, и имейте его, разделение на цифре утраивается.
"Arp манипулирует ARP-кэшем кернела различными способами"
Это очень природа - читать из кэша. С http://linux.about.com/library/cmd/blcmdl8_arp.htm
arp-сканирование - это совершенно другая утилита, которая на самом деле сканирует. Команда linux 'arp' читает только непосредственно из ARP-кэша ядра. Вы можете подделать сканирование, используя ping, чтобы заполнить arp-таблицу.
Оба работают в точности так, как и должны быть.
Не уверен, что вы имеете в виду под "почему я не могу корректно видеть свои устройства?", эти выходы такие, какими они должны быть.
.