2016-03-23 2 views
-2

У меня есть сценарий оболочки, в котором я должен проверять строки, которые состоят из любых прописных буквенных символов с использованием регулярного выражения.Я хочу проверить строку number.anycapitalalphabet

Пример: 123456.A или 43544.Z

+0

К сожалению, вы забыли разместить свой код. StackOverflow помогает людям исправить свой код. Это не бесплатный сервис кодирования. Любой код лучше, чем никакого кода. Мета-код, даже, продемонстрирует, как вы думаете, что программа должна работать, даже если вы не знаете, как ее написать или объяснить. – ghoti

ответ

0
... | sed "s/^\([0-9]*\.[A-Z]\)$/\1 --> OK/g" 

пример:

echo "123456.A 43544.Z toto001.9s" | tr ' ' '\n' | sed "s/^\([0-9]*\.[A-Z]\)$/\1 --> OK/g" 

#123456.A --> OK 
#43544.Z --> OK 
#toto001.9s