更新sed命令以删除行首和行尾的空白

时间:2019-09-23 08:53:58

标签: bash shell sed

我有我编写的现有sed命令来清理CSV。它删除CSV文件中逗号之间的空格。我想合并在行的开头和结尾处也删除空白而不创建单独的sed命令。

这是现有的sed sed -i 's/\s*,\s*/,/g'。如何合并行首和行尾的空白?

谢谢

1 个答案:

答案 0 :(得分:-1)

您可以使用-e在一个sed调用中放置多个命令:

sed -i -e 's/\s*,\s*/,/g' -e 's/^\s*//' -e 's/\s*$//'

应该可以解决问题