文件1:
hello world
如何使用sed- 使用一个命令(无中间文件) 删除此文件中的前导/后缀空格?
我目前有:
sed -e 's/^[ \t]*//' a > b
用于领先空间。
sed 's/ *$//' b > c
这用于尾随空格。
您几乎明白了:
sed -e 's/^[ \t]*//;s/[ \t]*$//' a > c
此外,在的某些版本上sed,还提供用于内联编辑的选项:
sed
sed -i -e 's/^[ \t]*//;s/[ \t]*$//' a