Это зависит от используемого вами эмулятора терминала. @giradengo показал вам, что (предположительно) является значением по умолчанию для gnome-terminal. В xterm вы можете управлять этим с помощью флагов -bcf и -bcn:
-bcf milliseconds
set the amount of time text cursor is off when blinking via the
cursorOffTime resource.
-bcn milliseconds
set the amount of time text cursor is on when blinking via the
cursorOffTime resource.
В общем, детали всегда будут зависеть от вашего эмулятора терминала, некоторые (например, terminator ), похоже, не поддерживают мигание в akk, а другие позволяют вам его настроить.
С grep и Perl-совместимыми регулярными выражениями (PCRE):
grep -Po 'opt3=\s*\K\d+'
Опция -o позволяет grep печатать только соответствующий текст \K в PCRE, указывает, что матч действительно начинается здесь : предыдущее выражение должно быть проверено, но не включено в соответствующий текст opt3=\s* is opt3, за которым следуют пробелы, которые не включены в соответствующий текст, поэтому выводится только число после печати. С grep и Perl-совместимыми регулярными выражениями (PCRE):
grep -Po 'opt3=\s*\K\d+'
Опция -o позволяет grep печатать только соответствующий текст \K в PCRE, указывает, что матч действительно начинается здесь : предыдущее выражение должно быть проверено, но не включено в соответствующий текст opt3=\s* is opt3, за которым следуют пробелы, которые не включены в соответствующий текст, поэтому выводится только число после печати. С grep и Perl-совместимыми регулярными выражениями (PCRE):
grep -Po 'opt3=\s*\K\d+'
Опция -o позволяет grep печатать только соответствующий текст \K в PCRE, указывает, что матч действительно начинается здесь : предыдущее выражение должно быть проверено, но не включено в соответствующий текст opt3=\s* is opt3, за которым следуют пробелы, которые не включены в соответствующий текст, поэтому выводится только число после печати. Я бы использовал команду cut, чтобы сделать то же самое:
cut -d' ' -f7 file
Информация:
-d: разделитель (что разделяет поля)
-f7: напечатать седьмое поле
Я думаю, что вы ищете
grep -Po "(?<=opt3=\s)[0-9]+" file
(?<=opt3=\s): мы ищем «opt3 =», однако мы не будем его включать. 0-9]+ число после «opt3 =» -o показывает только совпадение Я бы использовал команду cut, чтобы сделать то же самое:
cut -d' ' -f7 file
Информация:
-d: разделитель (что разделяет поля)
-f7: напечатать седьмое поле
Я думаю, что вы ищете
grep -Po "(?<=opt3=\s)[0-9]+" file
(?<=opt3=\s): мы ищем «opt3 =», однако мы не будем его включать. 0-9]+ число после «opt3 =» -o показывает только совпадение Я бы использовал команду cut, чтобы сделать то же самое:
cut -d' ' -f7 file
Информация:
-d: разделитель (что разделяет поля)
-f7: напечатать седьмое поле
Я думаю, что вы ищете
grep -Po "(?<=opt3=\s)[0-9]+" file
(?<=opt3=\s): мы ищем «opt3 =», однако мы не собираемся его включать. 0-9]+ число после «opt3 =» -o показывает только совпадение