Mam dane o następującym formacie, które chcę wprowadzić do LibreOffice Calc:
data | num | num | num | num
Z jakiegoś powodu LibreOffice nie uważa, że łańcuch „3214” jest liczbą domyślną (końcowa spacja).
Chcę zastąpić (\s)*|
z |
, gdzie \s
oznacza przestrzeń i *
dla operacji gwiazdy Kleene. I zrób to w wielu miejscach w każdej linii (wszystkie mecze).
Próbowałem:
sed -i 's/(\s)*|/|/' DataStats0914.txt
Ale to nie działa. Co ja robię źle?
sed
libreoffice-calc
Erik
źródło
źródło
tr -d ' ' < DataStats0914.txt > DataStats0914.txt.modified
.Odpowiedzi:
To zrobi to.
źródło