Если ваш grep
- это GNU grep
, попробуйте параметр -o
:
ps aux |grep foo| grep -o 'foo[0-9]\+'
Со страницы руководства GNU grep
:
-o, --only-matching
Печатает только совпадающую часть строк.
Исходя из двух ваших требований (3 строчных буквы, за которыми следуют 5 цифр), это также должно работать:
ps aux | grep -o '[a-z]\{3\}[0-9]\{5\}'
Это более эффективно, поскольку при этом используется на одну трубу меньше.
ServerPath /signup/
решили эту проблему.
<VirtualHost *:443>
Servername www.${APACHE_HOSTNAME}
ServerAlias ${APACHE_HOSTNAME}
ServerPath /signup/
<If "req('Host') == '${APACHE_HOSTNAME}'">
Redirect permanent / https://www.${APACHE_HOSTNAME}/
</If>
</VirtualHost>