LINUX.ORG.RU
ФорумTalks

Вывести последнее число из файла

 ,


0

1

Привет!

Есть файл с примерно таким содержимым:

Время ожидания 30 сек., нажмите любую клавишу для продолжения ...ХХ29ХХ28ХХ27
Время ожидания 10 сек., нажмите любую клавишу для продолжения ...ХХ 9ХХ 8ХХ 7

Как из него вывести последнее число (в нашем случае это 7), учитывая, что число может быть с любым количеством знаков?

Предполагаю, что с этим может справится sed. Вообще, все это крутится в .bat, поэтому, если есть нативные варианты, то будет круто.

Ответ на: комментарий от admucher
$ cat test
Время ожидания 30 сек., нажмите любую клавишу для продолжения ...ХХ29ХХ28ХХ27
Время ожидания 10 сек., нажмите любую клавишу для продолжения ...ХХ 9ХХ 8ХХ 7

$ cat test | grep -Eo '[0-9]+' | tail -n1
7

УМВР. Попробуйте воспользоваться другой ОС.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

Все, разобрался, вроде. В оффтопике будет без кавычек, т.е.

grep -Eo [0-9]+ 03.07.20.txt | tail -n1

Спасибо

admucher ★★
() автор топика
Последнее исправление: admucher (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.