当前位置: 首页 > 面试题库 >

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

何博涛
2023-03-14
问题内容

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

  • 是否有内的任何开关vilessmore,等?

  • 除了看到行结束,我需要知道它是什么类型的线路末端(CRLFLF)。我如何找到答案?


问题答案:

您可以使用该file实用程序来指示行尾的类型。

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

转换已转换的文件没有任何效果,因此可以安全地盲目运行(即,无需先测试格式),尽管通常适用免责声明。



 类似资料:
  • 问题内容: 我正在运行Python 2.7。 我有三个文本文件:,,和。现在,包含我要搜索的几行并将该部分替换为中的内容。这是一个简单的示例: data.txt find.txt replace.txt 所以,在上面的例子中,我要搜索的所有出现,以及在数据和更换这些线路。 我在使用正确的方法时遇到了一些麻烦,因为我的内存大约为1MB,所以我想尽可能地提高效率。一种愚蠢的方法是将所有内容连接成一个长

  • 我正在写一个程序,使用扫描仪的方法读取文本文件,并输出:字数,句子数,平均每个句子的字数,最长的句子和最短的句子。到目前为止,除了最长和最短的句子,我什么都知道了,我似乎想不出来。这是我目前所掌握的... 如果有人能帮上忙,我将感激不尽!!

  • 问题内容: 如何使用Java删除文本文件的前两行? 问题答案: 这是番石榴解决方案: 是的,整个文件都被读到内存中,因此不要尝试使用庞大的服务器日志文件。

  • 问题内容: 交错两个(或多个)文本文件的行的最简单/最快的方法是什么?例: 文件1: 档案2: 交错式: 当然,编写一个可以同时打开它们和执行任务的Perl脚本很容易。但是我想知道是否有可能用更少的代码摆脱困境,也许是使用Unix工具的单行代码? 问题答案:

  • 我有一本书。conf文件,我想找到一个以字符串开头的文本块,该字符串是动态的,因为它是从另一个文件加载的。块的结尾将基于一个始终以字符串“endblock”开头的字符串。街上的街区。conf文件如下所示,最后有一个示例需要澄清。 我可以用以下代码加载文本: 例如: 我想知道下面的文本块是否存在于名为example.conf的文件中,如果条件是True,我不想把它写在文件中。否则,我想添加文本块。如

  • 问题内容: 我试图通过读取每一行,对其进行测试,然后编写是否需要更新来替换文本文件中的文本。我不想另存为新文件,因为我的脚本已经先备份了文件并可以进行备份。 到目前为止,这是我所拥有的…我从os.walk()获得了fpath,并保证pathmatch var正确返回: 但是最终发生的是,我只得到了几行(正确更新,请注意,但是从文件的开头重复了)。我认为这是一个范围界定的问题。 *另外:我想知道如何