删除脚本行号和换行符

来源:互联网 发布:php访问sql server 编辑:程序博客网 时间:2024/05/18 12:44
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
原创粉丝点击