Surround all lines in a text file with quotes ('something')

后端 未结 4 410
独厮守ぢ
独厮守ぢ 2021-01-30 17:34

I\'ve got a list of directories that contain spaces.

I need to surround them with \' \' to ensure that my batch scripts will work.

How can one surround each new

4条回答
  •  太阳男子
    2021-01-30 18:17

    Use sed?

    sed -e "s/\(.*\)/'\1'/"
    

    Or, as commented below, if the directories might contain apostrophes (nightmare if they do) use this alternate

    sed -e "s/'/'\\\\''/g;s/\(.*\)/'\1'/"
    

提交回复
热议问题