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., 即可解决,移植不会出错。

          

              

  • 相关阅读:
    Codeforces Round #368 Div. 2
    TXT文件去除多余空行
    #4247. 串
    #4322. 字符串游戏(strgame)
    #4214. 谢特
    #4155. 咱们去烧菜吧
    #4350. 「十二省联考 2019」字符串问题
    #4349. 「十二省联考 2019」异或粽子
    #4303. 跳蚤
    #4302. 魔法咒语
  • 原文地址:https://www.cnblogs.com/pangya/p/11887447.html
Copyright © 2011-2022 走看看