删除脚本行号和换行符

windows换行是/r/n,十六进制数值是:0D0A。

LINUX换行是/n,十六进制数值是:0A

所以在linux保存的文件在windows上用记事本看的话会出现黑点,我们可以在LINUX下用命令把linux的文件格式转换成win格式的。

unix2dos 是把linux文件格式转换成windows文件格式

dos2unix 是把windows格式转换成linux文件格式

#!/bin/bash
if [ $# -ne 2 ]
then    echo "useage:delnum arg1 arg2"
        exit 1
fi

while read -r s
do
 
  tmp=${s#* }

   echo ${tmp%?}>>$2
done<$1
阅读更多
上一篇详解Bash命令行处理
下一篇通配符 vs 正则表达式
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭