У меня есть данные следующего формата, которые я хочу ввести в LibreOffice Calc:
data | num | num | num | num
По какой-то причине LibreOffice не считает строку "3214" числом по умолчанию (конечный пробел).
Я хочу заменить (\s)*|
с |
где \s
обозначает пространство, а *
- звездную операцию Клини. И сделать это в нескольких местах в каждой строке (все совпадения).
Я старался:
sed -i 's/(\s)*|/|/' DataStats0914.txt
Но это не имеет никакого эффекта. Что я делаю неправильно?