dos2unix对shell脚本程序的解救

原创 2015年07月10日 15:08:14
  1. 删除多个文件,不询问是否删除:rm -rf *.log (利用通配符)
  2. dos2unix 文件名:由于windows系统中文件的结束符和linux下文件的结束符不同,一些对语法要求较严格的脚本语言就会运行不了,如shell脚本语言,这是用本命令可将windows中文件格式转换成linux文件格式。
    windows中文件在linux下用cat -v 文件名命令查看shell文件可以看到非打印字符,第一行为#!/bin/bash/^M,最后结束符导致shell编译器不能识别该解释器地址。
    #!后面的路径一定要正确,否则不能执行。
    此情况出现是由于windows中行结束符和linux中行结束符不同,windows中是\r\nlinux中是\nlinux提供了两种命令转换文件格式:unix2dosdos2unix
    转换多个文件时dos2unix后面可加多个文件名dos2unix file1 file2 file3。其他文本文件之类的并不需要转换,目前本人只遇到过shell脚本文件需要转换。

相关文章推荐

shell脚本 dos文件转unix 类似dos2unix命令

#! /bin/sh dostype=dos IFS=$(echo -en "\n\b") function iterate_dir(){ for file in $1/*; do if [...

《Linux Shell》笔记之dos2unix

平时工作中,可能需要把文件在windows和unix平台之间相互传送,观察到在windows, 每行结尾出是\n\r(换行回车符号),在unix, 每行结尾是\n(换行符号)。 如果Unix系统下的文...

dos2unix 安装

在redhat上安装dos2unix,操作如下:1 download  Dos2Unix 1.0.0 from http://linux.softpedia.com/progDownload/Dos2...

linux中没有dos2UNIX或者UNIX2dos命令怎么解决办法

[root@localhost ~]#dos2unix tr.py -bash: dos2unix: command not found 安装方法: 在http://linux.sof...

图解Linux命令之--dos2unix命令

dos2unix命令--> Dos to UNIX的缩写,用来将DOS格式的文本文件转换为UNIX格式 备注: 1) 为什么需要用dos2unix进行格式转换 在Linux系统下经常会出现...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

dos2unix

Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行。所以在Linux中使用Windows的文本文件常常会出现...

dos2unix和unix2dos命令使用

转自:http://solecjj.blogbus.com/logs/19425369.htmldos2unix, unix2dos 用来实现 DOS UNIX text file 转换 aptit...

换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix

换行符在Linux和Windows下的区别以及将Linux和windows下的文件的互转的Linux命令:unix2dos, dos2unix 一、区别 换行符: 1.windo...
  • wzb56
  • wzb56
  • 2011年10月10日 19:53
  • 12261

unix2dos和dos2unix文件转换的实现

UNIX格式与DOS格式文件互转
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dos2unix对shell脚本程序的解救
举报原因:
原因补充:

(最多只允许输入30个字)