`
haoningabc
  • 浏览: 1482260 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

转unix文本格式转换

阅读更多
转http://wly719.iteye.com/blog/579202


cat -v aa.txt

/bin/sh^M: bad interpreter: No such file or directory2009-06-18 13:59在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 

分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 
解决:1)在windows下转换: 
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。 
2)也可在Linux中转换: 
首先要确保文件有可执行权限 
#sh>chmod a+x filename 

然后修改文件格式 
#sh>vi filename 

利用如下命令查看文件格式 
:set ff 或 :set fileformat 

可以看到如下信息 
fileformat=dos 或 fileformat=unix 

利用如下命令修改文件格式 
:set ff=unix 或 :set fileformat=unix 

:wq (存盘退出) 

最后再执行文件 
#sh>./filename 
分享到:
评论

相关推荐

    转码为UNIX 文本转换为unix 编码转换为unix

    标题中的“转码为UNIX 文本转换为unix 编码转换为unix”主要涉及的是将使用DOS或MAC编码格式的文本文件转换为UNIX编码格式。在DOS和早期的Windows系统中,文本文件通常使用CRLF(Carriage Return + Line Feed)作为...

    将unix文本文件转换成dos(windows)文本文件的例子 (10KB)...

    标题中的“将Unix文本文件转换成DOS(Windows)文本文件的例子”指的是在不同操作系统间进行文本文件格式转换的问题。Unix和Windows系统在处理文本文件时有不同的行结束符:Unix使用换行符(LF),而DOS/Windows系统则...

    将VB格式文件转换为Unix格式文件。(10KB)...

    标题中的“将VB格式文件转换为Unix格式文件”指的是在计算机编程中,处理文本文件时的一个常见需求。VB(Visual Basic)格式文件通常遵循Windows系统的行结束符,即每个新行由一个回车符(CR)和一个换行符(LF)...

    易语言转换Unix时间模块

    易语言转换Unix时间模块源码,转换Unix时间模块,时间_取现行毫秒,时间_转换Unix时间,时间_Unix时间反转,时间_转换为标准时间,时间_转标准日期时间,时间_转换为标准日期,置标准文本,置标准整数,GetLocalTime

    dos2unix命令 将DOS格式的文本文件转换成UNIX格式

    dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行...因此产生了两种格式文件相互转换的需求,对应的将UNIX格式文本文件转成成D

    DOS2UNIX编码转换工具

    "DOS2UNIX编码转换工具"是一个小巧而实用的命令行程序,它能够帮助用户方便地在DOS/Windows格式的文本文件和UNIX/Linux格式的文本文件之间进行转换。这个工具不仅适用于源代码、配置文件,也适用于任何包含文本内容...

    aix下面txt从dos格式转到unix格式 dos2unix

    经常遇到要在aix上写一些文本或者脚本,但是用vi太费劲,于是在win下写好 然后win的文本传到aix上, 在UNIX中,每一行的结束符是换行符; 而在WINDOWS中,每一行的结束符是<RETURN>...用以下几种办法可以将其格式互为转换.

    unix-dos 文本转换工具

    1、由于windows平台与linux平台下的换行符不同,因此在不同平台间传送文件时,因经过转换,此工具即实现了此功能。 2、此资源包文件列表如下: a) unix2dos.c #unix2dos源... #命令格式:dos2unix <源文件> <目标文件>

    将VB格式文件转换为Unix格式文件

    VB格式文件通常指的是在Windows环境中创建的文本文件,它们使用CRLF(Carriage Return, Line Feed)作为行结束符,而Unix格式文件则使用LF(Line Feed)作为行结束符。在Unix或Linux系统中,如果直接处理VB格式文件...

    unix2dos 文本文件相互转换

    unix2dos 操作环境:Microsoft桌面操作系统/dos下操作 使用方法:拖放要转换的文本文件至输入窗口中,选择要转换的方式(DOS2UNIX或UNIX2DOS),点转换即可直接转换 注:支持命令提示符下...2、dos文本转UNIX文本文件

    unix和windows文件格式互相转化

    这里主要关注的是Windows和UNIX/Linux系统之间的文件格式转换。这两种系统对文本文件的行结束符处理方式不同,Windows使用CRLF(回车换行)作为行结束符,而UNIX/Linux则只使用LF(换行)作为行结束符。这在跨平台...

    小额支付文件转换为Unix文本

    本工具用于将“.xls”格式的小额支付数据转换为标准的的Unix文本格式数据。转换后的文本数据满足业务处理所需要的长度和对齐要求。 代码类型: VBA宏代码。 应用环境: 各版本 Microsoft Windows 操作系统。 ...

    unix2dos工具批量转换

    unix2dos 批量转换 纯绿色 操作环境:Microsoft桌面操作系统/dos下操作 使用方法:拖放要转换的文本文件至输入窗口中,选择要转换的方式(DOS2UNIX或UNIX2DOS),点转换即可直接转换 ...2、dos文本转UNIX文本文件

    把Linux中的文本文件格式转为Windows的

    在Linux中,转换文本文件格式的一个常用命令是`dos2unix`和`unix2dos`。这两个命令分别用于将Windows格式转换为Unix/Linux格式,以及反之。然而,题目中提及的"linux2dos"可能是一个独立的工具,其工作原理与`unix2...

    linux下dos转unix

    标题"linux下dos转unix"指的是将DOS格式的文件转换为Unix格式,确保在Linux系统中正确运行,避免因行结束符不匹配导致的脚本执行错误。标签“dos转unix”进一步强调了这一操作的重要性。 转换工具有多种,其中最...

    Linux到WINDOWS文本文件转换程序

    标题中的“Linux到WINDOWS文本文件转换程序”是指一个工具或脚本,它的主要功能是将按照Linux文本格式编码的文件转换成符合Windows文本格式的文件。在Linux系统中,每行文本的结束是以一个换行符(LF)表示的,而在...

    将文本文件转换为PC格式

    在IT领域,文本文件的格式转换是一个常见的需求,特别是在跨平台操作或处理特定软件兼容性问题时。这里,我们关注的是将文本文件转换为适用于个人计算机(PC)的格式,尤其是针对那些在Windows系统下使用记事本等...

    Unix to Dos 转换工具

    总的来说,"Unix to Dos 转换工具"是一个解决文本文件跨平台兼容问题的应用,通过转换行结束符,使得Unix格式的文本文件能在DOS/Windows系统下正确显示。提供的"setup.exe"安装文件使得用户能够在Windows系统上方便...

    易语言unix时间戳转格式

    综上所述,易语言Unix时间戳转格式涉及了对Unix时间戳的理解,易语言的数据类型和日期处理函数的运用,以及实际编程技巧和错误处理。掌握这些知识点,可以帮助你编写出能够准确转换Unix时间戳为易语言格式的源码。

    dos2unix_6.0.3

    【dos2unix_6.0.3】是一个用于在不同操作系统之间进行文本文件格式转换的实用程序,尤其针对从DOS或Windows系统到UNIX或Linux系统的情况。这个工具的主要功能是将那些使用CRLF(回车换行)作为行结束符的DOS/Windows...

Global site tag (gtag.js) - Google Analytics