Как показать 404 ошибочных ссылающихся домена в апачских журналах

Я думаю, что лучше с sed , как: sed 's/\/ahy/g' и sed 's/\/aly/g' . Он заменит любой символ пробела для ahy или ally .

Это также возможно с awk , но я не мог понять, как хранятся ваши данные: -/

EDIT:

Попробуйте это awk '{if ($1 = = «Организм:») {word = $2; print $0} else {if ($1 = = «matching») {print $0} else {print word $0}}} 'имя файла

-121--174850-

Да, awk является правильным инструментом для таких задач. Предполагая, что все данные находятся в одном файле, как показано в вопросе, попробуйте:

awk '
  /^Organism:/  { prefix = $2 ; print ; next }
  /^matching/ || !NF  { print ; next }
  { print prefix, $1 }
'
-121--174849-

сначала смонтировать раздел с помощью:

sudo fdisk -l or mount

sudo umount /dev/sdb1

sudo mkfs.vfat -n usbname -I /dev/sdb1

или

sudo mkntfs /dev/sdb1

или любого формата, например .ext3, .ext4 и...

-1
04.10.2014, 02:33
1 ответ

Вы можете иметь AccessLogs в Комбинированном формате , который будет включать Referer и код состояния:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog log/access_log combined 

в вашей конфигурации Apache должен сделать это.

0
28.01.2020, 05:13

Теги

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