8
回答
Shell编程中为什么会出现这个问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
#!/bin/sh
hello="Kai shi"
echo $hello

function getword{
  local hello="Kai shi 2"
   echo $hello
}
testword(){
 local hello="Kai shi 3"
  echo  $hello
}
getword
testword
echo $hello
echo "This is ${hello}"
                                                                                                                                           

错误如下:命令./ts1

Kai shi
./ts1: 5: ./ts1: function: not found
./ts1: 6: local: not in a function

是什么原因呢?


举报
诸葛非卿
发帖于4年前 8回/183阅

以下是问题补充:

  • @诸葛非卿 :目前听了几位的话之后修改了代码,但是还是出现如下错误,请问是什么情况呢? Kai shi ./ts1: 4: ./ts1: function: not found Kai shi 2 ./ts1: 13: ./ts1: getword: not found Kai shi 3 Kai shi 2 This is Kai shi (4年前)
顶部