Shell script - remove first and last quote (") from a variable

后端 未结 15 1769
刺人心
刺人心 2020-11-30 16:47

Below is the snippet of a shell script from a larger script. It removes the quotes from the string that is held by a variable. I am doing it using sed, but is it efficient?

15条回答
  •  悲哀的现实
    2020-11-30 17:35

    I know this is a very old question, but here is another sed variation, which may be useful to someone. Unlike some of the others, it only replaces double quotes at the start or end...

    echo "$opt" | sed -r 's/^"|"$//g'
    

提交回复
热议问题