zoukankan      html  css  js  c++  java
  • shell脚本变量存在 符

    今天在一台CentOS6.5机器运行shell脚本,变量存了一个命令获取的结果,里面存在一个 符号,导致后面报错,错误如下:

    ")syntax error: invalid arithmetic operator (error token is "
    

    在其他机器没有发现这个问题,尴尬,查了一圈终于找到了问题,说是脚本在windows下编写的可能会有问题。

    解决方法:

    dos2unix 你的脚本
    

    变量需要修改如下就可以去掉 了:

    原变量
    a='1010
    '
    修改后
    a=${a//$'
    '}
    

      

  • 相关阅读:
    9
    8
    7
    6
    5
    第四周
    作业14-数据库
    作业13-网络
    作业12-流与文件
    作业11-多线程
  • 原文地址:https://www.cnblogs.com/lucktomato/p/15162149.html
Copyright © 2011-2022 走看看