Shell 脚本遇到的问题

SHELL脚本遇到的问题

  • ^M如何去掉

    sed -i ‘s/^m//g’ filename [^M的输入方式是ctrl+v,Ctrl+M]

  • 如何创建一个文件

    touch filename

  • []要用空格隔开

  • let “a++” 自增命令 或者 ‘expr $a+1’

  • cat -v filename 查看文件

  • 运算要用括号包含() 运算符不需空格分隔

  • 取明天的时间

    date -d ‘-1 day ago’

  • set -e 在执行出错时会结束脚本

  • set -x 会把每一行shell脚本输出

  • set xx xx 设置参数

  • if [-f xx] 判断是否为文件

  • if [-z xx] 判断字符串是否为空

  • export 设置环境变量

世间种种的诱惑,不惊不扰我清梦
原文地址:https://www.cnblogs.com/javalisong/p/15004441.html