标签: bash shell sed
我有我编写的现有sed命令来清理CSV。它删除CSV文件中逗号之间的空格。我想合并在行的开头和结尾处也删除空白而不创建单独的sed命令。
这是现有的sed sed -i 's/\s*,\s*/,/g'。如何合并行首和行尾的空白?
sed -i 's/\s*,\s*/,/g'
谢谢
答案 0 :(得分:-1)
您可以使用-e在一个sed调用中放置多个命令:
sed -i -e 's/\s*,\s*/,/g' -e 's/^\s*//' -e 's/\s*$//'
应该可以解决问题