1
Я пытаюсь разделить эти ценности, я не получаю, как и ожидалосьPerl регулярное выражение несколько слов в строке
$line = "sep 11 14:06:18 github-01-com sshd[4609]: Received disconnect from 192.168.1.1: disconnected by user";
if($line =~ /^(.*)\s+(\w+)/){
print "$1\n$2\n";
Я пытаюсь получить выход, как эти
$val1 = "sep 11 14:06:18";
$val2 = "github-01-com";
$val3 = "sshd[4609]:"
$val4 = "Received disconnect from 192.168.1.1: disconnected by user"
благодаря
@scm Вы также можете искать модули для анализа файлов журнала в [CPAN] (http://search.cpan.org/). –
уверен, спасибо – organicuser