美文网首页Linux
unix.txt 和win.txt的区别

unix.txt 和win.txt的区别

作者: 香波地海 | 来源:发表于2021-01-13 11:12 被阅读0次

在unix系统中,文本文件默认用\r作为换行符,但是在查看文件时现实成为^M,如下:

>> echo "abc\rdef\rghi\r123\r456\r" >unix.txt
>> less unix.txt
abc^Mdef^Mghi^M123^M456
unix.txt (END)

可以通过tr命令进行替换 tr '\r' '\n' <infile> outfile

>> tr '\r' '\n' <unix.txt> win.txt
>> less win .txt
abc
def
ghi
123
456

相关文章

  • unix.txt 和win.txt的区别

    在unix系统中,文本文件默认用\r作为换行符,但是在查看文件时现实成为^M,如下: 可以通过tr命令进行替换 t...

  • php array_map + trim 处理file()读取文

  • &和&&,| 和 || 的区别

    &不管前面的条件是否正确,后面都执行 &&前面条件正确时,才执行后面,不正确时,就不执行,就效率而言,这个更好。 ...

  • &和&&, |和||的区别

    &和&&的含义一样, 表示逻辑与(and), 只有第一个表达式和第二个表达式都为 true 时, 整个运算结果才为...

  • &&和&,|和||的区别

    1 &&和&的区别 1 单&时,无论左边真假,右边都会进行计算 2 双&&时,只有左边为真时,右边才会进行计算,左...

  • null 和 undefined 的区别 ==和===的区别

    1.null 和 undefined 的区别 undefined 为变量未定义的值undefined表示"缺少值"...

  • is和 == 的区别

    为什么有时写代码 is 和 == 的结果相同,有的不相同呢? 分析: 官方文档中说 is 表示的是对象标示符(ob...

  • is和==的区别

    is 和 == 的区别 id()官网描述 def id(*args, **kwargs): # real sign...

  • *和**的区别

    **两个乘号就是乘方,比如2**4,结果就是2的4次方,结果是16 一个乘号*,如果操作数是两个数字,就是这两个数...

  • ${}和#{}的区别

    ${} 注入什么就是什么,且如果是简单类型的值需要用 value 来接收#{} 将传入的数据都当成一个字符串,会对...

网友评论

    本文标题:unix.txt 和win.txt的区别

    本文链接:https://www.haomeiwen.com/subject/vxruaktx.html