我有一个正在 Windows 机器上处理的文本文件。bcp
在使用实用程序将数据从文件加载到数据库表之前,需要删除尾随的制表符。
以下命令在 Bash 脚本中删除了尾随的制表符:
sed 's/[\t]*$//' < ./input/raw.txt >> ./input/data.txt
CR
但它将-转换LF
为LF
导致bcp
命令失败的原因。
为了保持CR
-LF
我试过这个:
sed 's/[\t]*$/$CR/' < ./input/raw.txt >> ./input/data.txt
但这导致:
期望的结果是:
如何修改命令以获得所需的输出?