zoukankan      html  css  js  c++  java
  • shell脚本移植问题(windwos移植到linux)

    1.关于shell脚本移植问题:

      从windows 上写的脚本 移植到linux上执行会出现乱码,出现换行符^M  等问题。

      

      出现乱码:

          编码问题,windows  编码 为  gb18030

               linux   编码为    utf8

           解决方案:

              windows 下txt编写时,保存时,选择utf-8 即可,

                        

      出现换行符^M:

          ^M字符的来历和作用:在DOS/Windows里,文本文件的换行符为 ,而在nix系统里则为 ,所以DOS/Windows里编辑过的文本文件到了nix里,每一行都多了个^M。

      问题解决:

        网上有不少方法,但是不适用大量服务器。

          这里选择  编码 解决(使用notepad):

              复制脚本到notepad 上。选择编码为UFT-8-BOM., 即可解决,移植不会出错。

          

              

  • 相关阅读:
    为Android编译bash
    编译toybox
    RGB信仰灯
    如何用Fiddler抓BlueStacks的HTTPS包
    Adobe Acrobat快捷方式
    [MS-SHLLINK]: Shell Link (.LNK) Binary File Format
    BZOJ 3993 星际战争
    BZOJ 3996 线性代数
    BZOJ 1797 最小割
    BZOJ 2726 任务安排
  • 原文地址:https://www.cnblogs.com/pangya/p/11887447.html
Copyright © 2011-2022 走看看