qq_43304875 2022-08-28 20:52 采纳率: 40%
浏览 21

linux sh 分隔符 \

问题遇到的现象和发生背景

linux sh脚本 用上了 \ 作为命令分隔符,但不起作用 ,脚本如下

docker run
--name sentinel-dashboard
-p 9948:9948
--restart=always
-v /opt/docker_volume/sentinel:/sentinel
-d sentinel-dashboard:1.0.0

img

sh start.sh脚本后 出现如下错误

img

但如果将该脚本直接放在终端执行(非sh脚本内), 即可执行成功

  • 写回答

1条回答 默认 最新

  • 沛沛老爹 博客专家认证 2022-09-03 00:52
    关注

    脚本里面不用放分隔符,放进去变成转义字符了

    评论 编辑记录

    报告相同问题?

    问题事件

    • 创建了问题 8月28日

    悬赏问题

    • ¥20 python 3des pyDes库
    • ¥15 关于#mysql#安装失败的问题。MySQL
    • ¥15 想问一下for循环计算表达式的方法,第一次接触
    • ¥15 如何在VA框架上面加功能,去读取框架内任何app数据功能
    • ¥15 关于#c语言#的问题:用c或c++写一个计算下列问题有关软件工程的代码并加上分析
    • ¥15 Zeppelin0.10.0版本升级lib包下的shiro-web
    • ¥15 链表入队的指针内存问题
    • ¥20 vba如何写本地html文件执行js
    • ¥15 VS2022的C#如何创建
    • ¥20 关于#用户注册#的问题,如何解决?