Я думаю, что лучше с 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}}} 'имя файла
Да, 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 и...
Вы можете иметь AccessLogs в Комбинированном формате , который будет включать Referer и код состояния:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog log/access_log combined
в вашей конфигурации Apache должен сделать это.