Описание тега water-changes
Использование термина "аутентификация" может быть заменен "идентификация" или вообще убрать. Путь экспорта lc_numeric языкового=С` в начале вашего скрипта, что так и будет устойчива к конфигурации системы. Вы заметили присутствие муравьев вокруг или внутри этого покрытия? Это на самом деле последние два октета IP-адреса 10.х.32.39. Мне нужно проверить, если он попадает в диапазон 32.0 и 32.254. Я после неправильный подход здесь ? Серьезно - вас голосовать за П. выбор аргумента? ПИД явно второй столбец и команда в последнем столбце в-эф`, но свой голос отдать. Ваша критика всем, что пытаешься им помочь какой-то странный способ, чтобы привлечь больше помочь.
С GNU СЕПГ
и нолики
:
файл Tac | \
СЭД -е '/^[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}$/ { х; х; х/^\н//; С/\Н/ --> /; }' | \
пиу
То же самое может быть написано с традиционными СЭД
(т. е. без -Е
), но это будет более подробно.
С GNU awk и
и нолики
:
файл Tac | \
поглазеть --изменять интервал '
/^[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3} --> / { Старый = $1 }
/^[0-9]{2}:[0-9]{2}:[0-9]{2}\.[0-9]{3}$/ { Если(старый != "") $0 = $0 "--> " старый; старый = $1 }
1' | \
пиу
Обратите внимание, что на awk
версия может обрабатывать временные интервалы, такие как 00:00:14.610 --> 00:00:25.500
во входном файле, в то время как СЭД
версии ведитесь на них.
Отметим также, что оду
может быть сымитировано с СЭД
:
СЕПГ -Н-1!Г; $р; ч'
или такой:
СЭД '1!Г; ч; $!д'
Однако обе формы загрузит весь входной файл в память, поэтому они не очень эффективны.
Результат:
00:00:10.730 --> 00:00:13.230
эта презентация осуществляется
00:00:13.230 --> 00:00:14.610
Стэнфордский центр профессионального
00:00:14.610 --> 00:00:25.500
развитие хорошо, так давайте начнем
00:00:25.500 --> 00:00:32.399
с сегодняшнем материале Итак ... добро пожаловать
00:00:32.399
на второй лекции, что я хочу сделать