zoukankan      html  css  js  c++  java
  • mac上运行shell脚本遇到回车字符错误

    今天运行一段其他人给的shell脚本,遇到如下问题,这个脚本的内容如下:
    dname=((dirname ")PWD")
    mkdir ${dname}"/rom_publish/aaaat/bbbbbt"

    运行过程中,mkdir这个命令中的路径, 在${dname} 的原有值后面多了一个 , 后来经过百度发现,这个可能是在windows上 ,换行是又 组成的 也就是 0x0d 和 0x0a , 但是在 mac上, 换行只需要0x0a,也就是 .
    改法也比较简单, 使用mac自带的记事本工具,打开文件,去掉换行,在重新输入一次换行,就行了。
    注意,不能使用xcode, webstorm等工具, 它们会根据当前文档,自动为你添加 0x0d 和 0x0a。
    如果需要查询是否格式正确,可以在mac上下载一个Hex Fiend, 查询16进制很方便!

  • 相关阅读:
    windown reids
    redis 类型、方法
    nginx 路由配置
    http status code
    beego orm mysql
    thinkphp5
    beego
    MAC 更新brew 镜像源
    php session存入redis
    ios项目开发— iOS8 定位功能API改变
  • 原文地址:https://www.cnblogs.com/breezemist/p/11144221.html
Copyright © 2011-2022 走看看