跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • [求助] 这个 shell,在 ubuntu server 上总是报错,在其它系统测都 OK ;
未分類
19 5 月 2020

[求助] 这个 shell,在 ubuntu server 上总是报错,在其它系统测都 OK ;

[求助] 这个 shell,在 ubuntu server 上总是报错,在其它系统测都 OK ;

資深大佬 : Ger2EX 49

#!/bin/bash  stcode=654321  if [ ${stcode::1} = "6" ];then     echo "OK"   else     echo "no" fi 

报错指在 if [ ${stcode::1} = “6” ];then 这行;

这是什么原因???

还有一个问题,sed -i 直接修改原文件对于 NFS 挂载的文件是不能的;

大佬有話說 (11)

  • 資深大佬 : ysc3839

    我测试没问题。

  • 主 資深大佬 : Ger2EX

    我在命令里跑也没问题, 保存 shell 文件后,chmod +x 了,执行就报错;

  • 主 資深大佬 : Ger2EX

    ./test.sh: 8: ./test.sh: Bad substitution

  • 資深大佬 : Fraotisc

    #!/usr/bin/env bash
    试试呢

  • 資深大佬 : lululau

    你是不是这么执行的:sh ./test.sh

  • 資深大佬 : CallMeReznov

    测试过了 木的问题

  • 資深大佬 : zilaijuan

    bash 和 dash 的关系?

  • 主 資深大佬 : Ger2EX

    #!/usr/bin/env bash

  • 主 資深大佬 : Ger2EX

    #!/usr/bin/env bash
    这个解决了

  • 資深大佬 : Harv

    sh 解释器类型一样?(不同类型的解释器语法会有少量差异的)
    还有就是 5 提到的运行脚本的方式。

  • 資深大佬 : Maco

    bash 1.sh

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具