#! /bin/shdostype=dosIFS=$(echo -en "\n\b")function iterate_dir(){for file in $1/*; doif [ -f $file ]; thentypename=`file $file | grep -q CRLF && echo dos || echo unix`if [[ $typename == $dostype ]]; thensed -i "s/.$//g" $fileecho 'converting '$fileelse:fielseiterate_dir
$filefidone}if [ "$1" == "" ]; thenecho 'convering start'`pwd`iterate_dir .elseecho 'convering start'$1iterate_dir $1fi
shell脚本 dos格式转unix
最新推荐文章于 2023-11-15 10:51:47 发布
本文介绍了一个实用的Shell脚本,该脚本能够递归地遍历指定目录及其子目录下的所有文件,并判断文件类型为DOS还是UNIX。对于DOS类型的文本文件,脚本将执行批量转换操作,移除末尾的回车字符。
1808

被折叠的 条评论
为什么被折叠?



