sed retorna “sed: comando ilegível”
Eu tenho esses dados no arquivo.txt:
1234-abca-dgdsf-kds-2;abc dfsfds 2
123-abcdegfs-sdsd;dsfdsf dfd f
12523-cvjbsvndv-dvd-dvdv;dsfdsfpage
Eu quero substituir a string depois de "-" e até ";" com apenas ";", de modo que eu recebo:
1234;abc dfsfds 2
123;dsfdsf dfd f
12523;dsfdsfpage
Eu tentei com o comando:
sed -e "s/-.*;/;" file.txt
Mas isso me dá o seguinte erro:
comando sed truncado
Por que isso está acontecendo?