Eu tenho um arquivo de texto sendo processado em uma máquina Windows. É necessário remover os caracteres de tabulação antes de usar bcp
o utilitário para carregar os dados do arquivo em uma tabela de banco de dados.
O seguinte comando, em um script Bash, retirou as guias à direita:
sed 's/[\t]*$//' < ./input/raw.txt >> ./input/data.txt
mas converteu o CR
- LF
para LF
o qual causou bcp
a falha do comando.
Em um esforço para manter o CR
- LF
eu tentei isso:
sed 's/[\t]*$/$CR/' < ./input/raw.txt >> ./input/data.txt
mas isso resultou em:
O resultado desejado é:
Como faço para modificar o comando para obter a saída desejada?