首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >跳到Bash脚本的开头

跳到Bash脚本的开头
EN

Stack Overflow用户
提问于 2020-04-01 09:07:28
回答 2查看 43关注 0票数 0

我想跳到Bash脚本的开头。有什么简单的方法可以做到这一点吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#start
echo "Start"

read -p "Input: " i

if [ i = j ]
then
z=1

elif [ i = n ]
then
#jump to start

elif [ i = x ]
then
exit
fi
EN

回答 2

Stack Overflow用户

发布于 2020-04-01 09:16:42

尝试:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#start
while true; do
  echo "Start"

  read -p "Input: " i

  if [ $i = $j ]
  then
    z=1
    break
  elif [ $i = $n ]
  then
    continue #jump to start 
  elif [ $i = $x ]
  then
    exit
  fi
done
#you will arrive here when i = j
票数 0
EN

Stack Overflow用户

发布于 2020-04-01 09:34:07

我真的不能确定代码的目的,但我认为这样的东西可以让你理解发生了什么:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
inputvar=""

while [[ "$inputvar" != "x" ]] 
do

    #start
    echo "Start"

    read -p "Input: " inputvar

    if [ "$inputvar" = "j" ]
    then
        echo "input equals j"

    elif [ "$inputvar" = "n" ]
    then
        echo "input equals n"
    fi

done
echo "input equals x"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60967276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文