sed zwraca „sed: command garbled”
Mam te dane w pliku.txt:
1234-abca-dgdsf-kds-2;abc dfsfds 2
123-abcdegfs-sdsd;dsfdsf dfd f
12523-cvjbsvndv-dvd-dvdv;dsfdsfpage
Chcę zastąpić ciąg po „-” i do „;” po prostu „;”, dzięki czemu otrzymuję:
1234;abc dfsfds 2
123;dsfdsf dfd f
12523;dsfdsfpage
Próbowałem za pomocą polecenia:
sed -e "s/-.*;/;" file.txt
Ale daje mi następujący błąd:
komenda sed była zniekształcona
Dlaczego to się dzieje?