例如我有一个列表:
aa bb cc dd ee
我希望得到“aa”、“bb”、“cc”、“dd”、“ee”
有没有办法用 shell 脚本来做到这一点?
答案1
让我从您的解决方案(评论)开始:
我只得到了一个解决方案:
sed 's/\ /","/g filename
。但这并没有"
在行首和行末添加
要匹配行首或行尾,分别使用^
或$
。有进行多次连续替换的几种方法. 就你的情况而言,可能是:
sed 's/\ /","/g;s/^/"/;s/$/"/' filename