美文网首页
set -e 命令报错

set -e 命令报错

作者: 进击的小鹿 | 来源:发表于2021-12-15 14:38 被阅读0次

Linux下执行脚本报错提示invalid option 3: set: -

报错信息.png

原因是使用了Windows下的编辑工具导致文件格式是dos下的,需要改成Unix

sed -i "s/\r//" ****.sh

果然,还得用linux编辑器写命令啊。

相关文章

  • set -e 命令报错

    Linux下执行脚本报错提示invalid option 3: set: - 原因是使用了Windows下的编辑工...

  • set -e/-o的作用

    1. set -e set命令的-e参数,linux自带的说明如下: "Exit immediatelyif a ...

  • Shell set命令常见使用方法

    set命令在编写shell脚本中,有常见的以下几种用法: set -e: 脚本中一有错误就退出未使用"set -e...

  • mac os 如何更新Ruby

    1 、执行pod update 报错如下 [!] /bin/bash -c set -e sh build.sh ...

  • hive 动态分区

    目的,往分区表中插入数据: 创建一个分区表:插入数据报错,原因是没有开启动态分区 执行命令: set hive.e...

  • tsc : 无法加载文件 因为在此系 统上禁止运行脚本

    运行 typescript 编译器时 报错:image.png 运行 命令:set-ExecutionPolicy...

  • shell_set用法

    set -u set -e 在脚本执行中,有任何命令的返回值是非0的情况,则正在运行的脚本则会退出 设置-e之前 ...

  • cnpm : 无法加载文件 E:\devSoft\nodejs\

    当使用Vscode遇到标题的报错时,执行下面这行命令 set-ExecutionPolicy RemoteSign...

  • set -e 、set +e

    执行的时候如果出现了返回值为非零,整个脚本 就会立即退出 执行的时候如果出现了返回值为非零将会继续执行下面的脚本

  • Shell script: 中途退出方法

    两种方法: 1 set -e 在脚本开始的位置写: 通过帮助信息,可以知道,set -e意味着当某一条命令返回非零...

网友评论

      本文标题:set -e 命令报错

      本文链接:https://www.haomeiwen.com/subject/kxhpfrtx.html