Shell Script - удалить первую и последнюю кавычку (") из переменной

Ниже приведен фрагмент сценария оболочки из более крупного сценария. Он удаляет кавычки из строки, содержащейся в переменной. Я делаю это с помощью sed, это эффективно? Если нет, то каков эффективный путь?

#!/bin/sh

opt="\"html\\test\\\""
temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'`
echo $temp

Ответы на вопрос(9)

Ваш ответ на вопрос