我试图在bash中使用某些东西来显示打印文件中的行结尾而不是解释.该文件是来自SSIS / sql Server的转储,由Linux机器读入以进行处理.
> vi中是否有任何开关,更少,更多等?
>除了查看行结尾之外,我还需要知道它是什么类型的行结束(CRLF或LF).我怎么找到它?
解决方法:
您可以使用文件实用程序来指示行结尾的类型.
Unix的:
$file testfile1.txt
testfile.txt: ASCII text
“DOS”:
$file testfile2.txt
testfile2.txt: ASCII text, with CRLF line terminators
要从“DOS”转换为Unix:
$dos2unix testfile2.txt
要从Unix转换为“DOS”:
$unix2dos testfile1.txt
转换已经转换的文件没有任何效果,所以盲目地运行是安全的(即没有先测试格式),尽管通常的免责声明一如既往地适用.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。