2014-02-02 2 views
2

я могу показаться, не найти способ, чтобы взять что-то вроде этого:Найти и распечатать регулярное выражение с СЕПГ, AWK, Perl

some name blah blah blah:12000 some numbers 3746 4857 23490 324989 and in 
the end THIS 3456/45678

не всегда в конце концов, может быть где угодно в линию. ..

Так, в одной строке есть много цифр и все остальное, и мне нужно извлечь только это:

Выход:

3456/45678

Я пробовал, SED, AWK ... и все, что я пробовал, успешно извлекает все цифры, но мне нужен только тот рисунок ...

У кого-нибудь есть идеи?

Спасибо всех заранее ...

ответ

2

Использования задать расширенный:

egrep -o '[0-9]+/[0-9]+' <<< "$s" 
3456/45678 
+0

Это не выводит ничего ... – skymario84

+1

Моего плохое, пытались с переменным источником, работает без него ... спасибо много , примет ответ, как только это станет возможным (через 5 минут) ... еще раз спасибо ... – skymario84

+0

Добро пожаловать, рад, что это сработало. – anubhava

Смежные вопросы