小编Eri*_*rik的帖子

使用 sed 删除分隔符前的空格

我有以下格式的数据要输入 LibreOffice calc

data | num   | num | num     | num
Run Code Online (Sandbox Code Playgroud)

出于某种原因,Libreoffice 认为字符串“3214”在默认情况下不是数字(尾随空格)。

我想(\s)*||where\s代表空间和*Kleene 星操作替换。并在每行的多个位置执行此操作(所有匹配项)。

我试过:

sed  -i 's/(\s)*|/|/' DataStats0914.txt
Run Code Online (Sandbox Code Playgroud)

但它没有效果。

sed regular-expression

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

regular-expression ×1

sed ×1