unix和dox文件的区别(数据移行篇一)

今天吃到了入职以来的第2个A号问题。起因是数据移行所用的.bat文件到测试中心后发现执行报错。我也是晕晕的,自测通过、功能测试通过、流程测试也通过,怎么就会出这样的问题呢哭


经过分析,最后发现是由于本地文件经GitExtension上传后.bat文件由windows/dos格式被转换成了unix格式。此处需注意对GitExtension的全局设置中对换行符的处理应由第一项改为第三项。

unix文本文件和windows/dos文本文件的格式区别主要是两点:

换行符:
              unix(/n)                    windows/dos(/r/n)
Ctrl:            ^J                              ^M^J
Dec:           10                               13+10
Hex:            0A                              0D+0A
Code:          LF                               CR+LF

文件结束符:
              unix                            windows/dos
Ctrl:            ^D                              ^Z
Dec:           04                               26
Hex:            04                              1A

另外需要学习下.bat文件的一些基础知识:

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。

其中包含一些基础命令,比如Echo命令、@命令、call命令、start命令等。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值