Еще один вопрос к знатокам sed.
У меня есть строка, представляющая имя пути, в котором будут два числа. Пример:
./pentaray_run2/Trace_220560.dat
Мне нужно извлечь второе из этих чисел, то есть 220560
Я (с некоторой помощью на форумах) смог извлечь все числа вместе (например, 2220560) с помощью:
sed "s/[^0-9]//g"
или извлеките только первое число с помощью:
sed -r 's|^([^.]+).*$|\1|; s|^[^0-9]*([0-9]+).*$|\1|'
Но то, что мне нужно, это второй номер !! Любая помощь очень ценится.
PS число, которое я ищу, всегда является вторым числом в строке.