LINUX.ORG.RU

История изменений

Исправление sdio, (текущая версия) :

sed '/" 404/!s/^.*\[\([^]]*\)\].*" \([0-9][0-9][0-9]\).*$/\1 \2/'

Не проверял, но смысл: для строк без " 404 выделить \(datе\) и три цифры \([0-9][0-9]0-9]\) после кавычки с пробелом и их подставить вместо всей строки \1 \2

Исправление sdio, :

sed '/" 404/!s/^.*\[\([^]]*\)\].*" \([0-9][0-9]0-9]\).*$/\1 \2/'

Не проверял, но смысл: для строк без " 404 выделить \(datе\) и три цифры \([0-9][0-9]0-9]\) после кавычки с пробелом и их подставить вместо всей строки \1 \2

Исправление sdio, :

sed '!/" 404/s/^.*\[\([^]]*\)\].*" \([0-9][0-9]0-9]\).*$/\1 \2/'

Не проверял, но смысл: для строк без " 404 выделить \(datе\) и три цифры \([0-9][0-9]0-9]\) после кавычки с пробелом и их подставить вместо всей строки \1 \2

Исходная версия sdio, :

sed '!/" 404/s/^.*\[\([^]]*\)\].*" \([0-9][0-9]0-9]\).*$/\1 \2/'

Не проверял, но смысл: для строк без " 404 выделить \(data\) и три цифры \([0-9][0-9]0-9]\) после кавычки с пробелом и их подставить вместо всей строки \1 \2