Есть ли переносимый способ извлечения части форматированного текста?

У меня есть программа (в частности node --version ), которая выводит текст в форме v . . , где , и - все числа. Я хотел бы извлечь основную версию из этой строки переносимым способом, который работает как в Linux, так и в OS X. В настоящее время я использую

grep -oP "(?<=v)(\d+)(?=.\d+.\d+)"

, но похоже, что это не работает в OS X, потому что флаги используются по-разному. Есть ли способ сделать это, который работает в любой системе?

0
20.10.2015, 01:27
0 ответов

Теги

Похожие вопросы