linux下批量转换dos为unix格式

post by rocdk890 / 2013-5-3 9:25 Friday linux技术
  当linux下有多个dos格式的文件要转换成unix的时候,下面这个脚本很适合大家使用的,一个一个的去改真要让人崩溃.
脚本内容:
vi dos2unix
#!/bin/bash
showUsage()
{
  echo "Usage: dos2unixdir [destdir]"
  exit 0
}
dir=$PWD
if [ $# -gt 1 ]
then
  showUsage
fi
if [ $# -gt 0 ]
then
dir=$1
fi
for i in `find $dir`
do
  if [ ! -d $i ]
  then
    echo "processing file..." $i
    dos2unix $i $i
  fi
done
使用方法:
dos2unix a.txt b.txt

要把一批文件都dos2unix,可以用下面的for语句:
for f in *.txt 或for f in * 
do 
dos2unix $f 
done
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-358.html

附件下载:
dos2unix.rar 263字节

标签: linux 转换 格式 dos unix

评论: