Застрял на черном экране после обновления до 16.04

Как вы сказали, это общая форма, вы хотите удалить последние 6 символов из вашего текста (.0.xxx), чтобы вы могли использовать это:

echo ".1.3.6.1.4.1.795.2.5.0.xxx" |sed 's/.\{6\}$//'

Тогда, если вы хотите используйте [] d1]

oid=.1.3.6.1.4.1.795.2.5.0.xxx

Затем:

echo $oid | sed 's/.\{6\}$//'

вывод:

.1.3.6.1.4.1.795.2.5

Другое решение

echo "${oid:0:${#oid}-6}"
[d5 ] Другое решение, использующее cut и '.' как делиметр
echo $oid | cut -d '.' -f -10
0
задан 6 April 2018 в 20:07

0 ответов

Другие вопросы по тегам:

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