我有以下格式的数据想要输入到 LibreOffice Calc 中:
data | num | num | num | num
由于某种原因,LibreOffice 默认不认为字符串“3214”是数字(尾随空格)。
我想(\s)*|
用替换|
,其中\s
代表空格,*
代表 Kleene 星号运算。并在每一行的多个位置执行此操作(所有匹配项)。
我试过:
sed -i 's/(\s)*|/|/' DataStats0914.txt
但它没有效果。我做错了什么?
答案1
这样就可以了。
sed 's/ *|/|/g'