zoukankan      html  css  js  c++  java
  • dos2unix命令

         最近在学习shell编程,可是在《Linux程序设计》指定的网站上下载了源码,使用的时候却一直出问题。提示:”bash: ./here1:/bin/sh^M:损坏的解释器: 没有该文件或目录“。之后用vi编辑器打开文件,发觉每一行的最后有浅蓝色的字符'^M'。才知道了问题所在

         其实并没什么奇怪的,出现这种错误的原因是因为LinuxWindows文本文件的行结束标志不同。在Linux中,文本文件用"\n"表示回车换行,而Windows"\r\n"表示回车换行。所以在Linux中使用Windows的文本文件常常会出现错误。为了避免这种错误,Linux提供了两种文本格式相互转化的命令:dos2unixunix2dosdos2unix"\r\n"转化成"\n"unixtodos"\n"转化成"\r\n"
         命令dos2unixunix2dos的使用非常简单,格式为:dos2unix filename


         如果想更多的了解这两个命令,可以查看手册: 
        man dos2unix
         它会告诉你dos2unix的高级用法。

  • 相关阅读:
    自定义TAB
    android Tabhost部件
    PHP链接MYSQL
    Server.Transfer传值方法的使用
    JQuery一些简单常用的方法
    经典mssql语句大全
    C#中如何将DataTable中的数据写入Excel
    03、JavaEECookie & Session
    08、C# Task的使用
    06、JavaEEJSP基本语法
  • 原文地址:https://www.cnblogs.com/younes/p/1752123.html
Copyright © 2011-2022 走看看