我正在从 Oracle 数据库中提取数据并将其写入平面文件。我需要将行分隔符设为 FFLF。我可以添加 FF 字符,但无法删除 CR 字符。如何删除 CR 字符
答案1
有很多方法可以做到这一点,但是
tr -d "\r" < input.file > output.file
“tr” 翻译字符 - 在这种情况下,我们使用 -d 开关删除而不是替换字符,然后指定删除“cr”字符。由于 tr 使用 stdin 和 stdout 进行操作,我们使用重定向来高效地创建包含新数据的文件。
我正在从 Oracle 数据库中提取数据并将其写入平面文件。我需要将行分隔符设为 FFLF。我可以添加 FF 字符,但无法删除 CR 字符。如何删除 CR 字符
有很多方法可以做到这一点,但是
tr -d "\r" < input.file > output.file
“tr” 翻译字符 - 在这种情况下,我们使用 -d 开关删除而不是替换字符,然后指定删除“cr”字符。由于 tr 使用 stdin 和 stdout 进行操作,我们使用重定向来高效地创建包含新数据的文件。