Я знаю, что это помечено как bash / sed, но Perl более понятен для такого рода задач, на мой взгляд. Если вам интересно:
perl -ne 'print $1 if /Tot([0-9]+)[._]/' input.txt
-ne
указывает perl зациклить указанную однострочную строку во входном файле, ничего не печатая по умолчанию.
Регулярное выражение читается как: соответствует Tot, за которым следует число, за которым следует точка или подчеркивание; захватить номер (это то, что для Parens). Поскольку это первая группа / группа захвата, ей назначена переменная $1
, которая затем печатается.