Você tentou:
sed 's/K//' file_in.dat > file_out.dat
Eu tento eliminar de um file_in.dat da seguinte forma:
283 K00845.01 16.329762180 177.2951100 0.9830
284 K00846.01 27.807562927 186.7135320
15 K00847.01 80.872063900 203.8969600 4.73 0.7640
16 K00848.01 3.166464930
17 K00849.01 10.355331770 170.9368500 3.09 0.9180
18 K00850.01 10.526294063 176.5225030 8.50
uma única letra (K) de cada linha do arquivo.
Por isso, é difícil usar sed
ou echo
ou a seguinte ideia:
cut -d \K -f file_in.dat > file_out.dat
Mas encontrei algum problema com essa ideia. Alguém pode me ajudar ? Obrigado.
Não há uso em eco ou corte, pois eles são principalmente para imprimir a saída e manipulação com colunas. No seu caso, você precisa de sed 's/K//g' file_in.dat > file_out.dat
, que substitui todas as ocorrências de K por nada.