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

后端 未结 15 1773
刺人心
刺人心 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条回答
  •  猫巷女王i
    2020-11-30 17:20

    There is a straightforward way using xargs:

    > echo '"quoted"' | xargs
    quoted
    

    xargs uses echo as the default command if no command is provided and strips quotes from the input. See e.g. here.

提交回复
热议问题