Привет, используя следующую команду на машине x86 (используя /bin/sh )возвращает :<port>3<port>
test="port 3"
echo $test | sed -r 's/\s*port\s*([0-9]+)\s*/<port>\1<\/port>/'
, но выполнение той же команды в оболочке sh сетевого коммутатора на базе ARM возвращает строку port 3
.
Как я могу получить тот же результат на коммутаторе, что и на моей машине x86? Мне кажется, что цифра не захватывается [0 -9].