如何查找文本文件中的行尾?

我试图在bash中使用一些东西来显示打印而不是解释的文件中的行尾。该文件是由Linux机器读入以进行处理的SSIS/SQL Server的转储文件

  • vilessmore等中是否有任何开关

  • 除了查看行尾,我还需要知道它是什么类型的行尾(CRLFLF)。我怎么知道呢

您可以使用文件实用程序指示行尾的类型

Unix:

$file testfile1.txt
testfile.txt:ASCII文本

“待办事项”:

$file testfile2.txt
testfile2.txt:ASCII文本,带CRLF行终止符

要从“DOS”转换到Unix,请执行以下操作:

$dos2unix testfile2.txt

要从Unix转换为“DOS”:

$unix2dos testfile1.txt

转换已转换的文件没有任何效果,因此盲目运行(即不首先测试格式)是安全的,尽管通常的免责声明始终适用

发表评论