关闭

删除脚本行号和换行符

573人阅读 评论(0) 收藏 举报
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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:61762次
    • 积分:945
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:23篇
    • 译文:0篇
    • 评论:18条
    最新评论