如何用特定字符分隔字符串列表

如何用特定字符分隔字符串列表

例如我有一个列表:

aa bb cc dd ee

我希望得到“aa”、“bb”、“cc”、“dd”、“ee”

有没有办法用 shell 脚本来做到这一点?

答案1

让我从您的解决方案(评论)开始:

我只得到了一个解决方案:sed 's/\ /","/g filename。但这并没有"在行首和行末添加

要匹配行首或行尾,分别使用^$。有进行多次连续替换的几种方法. 就你的情况而言,可能是:

sed 's/\ /","/g;s/^/"/;s/$/"/' filename

相关内容