shell脚本跳出循环

作者&投稿:利雪 (若有异议请与网页底部的电邮联系)

...还是perl脚本编程还是会写简单的溢出webs hell 还是zhi h_百度...
都不会,都不会

蛮瑾13964775167问: shell脚本中break命令怎么用 -
濮阳市甘草回答: bash shell script (bash脚本)中,break是退出一层循环,break 2是退出2层循环(当有相互嵌套时),....break: break [n] Exit for, while, or until loops. Exit a FOR, WHILE or UNTIL loop. If N is specified, break N enclosing loops. Exit Status: The exit status is 0 unless N is not greater than or equal to 1.脚本中的exit的作用是整个脚本退出了,逻辑上exit之后的命令不再运行.

蛮瑾13964775167问: shell 如何 退出死循环 -
濮阳市甘草回答: ctrl + c or ctrl + d

蛮瑾13964775167问: 一个简单的shell脚本问题!怎么出现了死循环呢?谢谢 -
濮阳市甘草回答: 这里改一下: q) echo "quit" a=11 或直接用 break ;; Q) echo "quit" a=11 或直接用 break ;; 另外,可以这样写,表示同时匹配两个字母:qQ) xxx ;;

蛮瑾13964775167问: shell中的break和exit的区别 -
濮阳市甘草回答: break是跳出循环exit是退出脚本

蛮瑾13964775167问: linux shell脚本:while循环中调用另一个脚本遇到exit为什么会跳出循环,且继续执行循环后的程序? -
濮阳市甘草回答: [root@localhost ~]# cat a.sh #! /bin/sh while true do echo "loop " #source ./b.sh exit 1 #. ./b.sh done echo "end loop" [root@localhost ~]# sh -x a.sh+ true+ echo 'loop ' loop + exit 1可以看出while也是可以exit的 不是while的错,是read的问题,exit 1是给了read,read读取不到东西结束循环...所以还会继续执行while后面的echo

蛮瑾13964775167问: shell无限循环里怎么从键盘读取一个输入然后退出? -
濮阳市甘草回答: 这个加上read a,它就会一直在等待啊,我是想在没有输入时循环一直在执行,当输入某个特定字符,程序就退出,这怎么弄?回复 XanaduNWH 我写了一个shell脚本#!/bin/bashfor ((i=1;;i++))do read -t 1 a if [ $a == 3 ] then echo "$a :you press 3,exit" exit else echo "Your input is not 3,will be continue" continue fidone怎么输出不了想要的结果,请各位帮忙看看那里错了.回复 chuanjiesun 查看原帖>>

蛮瑾13964775167问: linux shell脚本while编程的问题 -
濮阳市甘草回答: 是你的程序写的有问题,while 后面的[]里面,要加上前后空格.要像这样:#!/bin/bash i=5 while [ $i -gt 0 ]; do echo "$i" i=$[ i - 1 ] done

蛮瑾13964775167问: 如何在linux命令行中循环执行命令 -
濮阳市甘草回答: 1、编写一个shell脚本,在脚本中编写循环执行的代码(可以是死循环),然后在linux上运行这个脚本即可. 2、可以把这个脚本在当前运行,也可以让这个脚本在后台运行. 3、当前运行的脚本如果要kill掉的话,可以直接ctrl+c;后台运行的脚本要kill掉的话,可以PS查看进程ID号,然后执行“kill 进程ID”命令即可.

蛮瑾13964775167问: 求大神解答 shell脚本中的循环语句 谢谢 -
濮阳市甘草回答: 假如你的txt中,每一行有一个名字,假设文件名是tmp.txt i=0 while read line if [ $i -eq 10 ] then break fi//处理内容,每一行中获取的内容,也就是名字已经赋值在line当中,可以直接通过他使用 //例子 if [ "$line" = "example" ] then echo "Hello example" break else (( i++ )) fi done

蛮瑾13964775167问: shell脚本判断进程是否存在,并重新启动 -
濮阳市甘草回答: #!/bin/bash##调用关闭jboss进程脚本 stopMethodServer.sh#打印出当前的jboss进程:grep jboss查询的jboss进程,grep -v grep 去掉grep进程 jmsThread=`ps -ef | grep gdms | grep jboss | grep -v grep` echo $jmsThread#查询jboss进程个数:wc -l ...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网