sed-i-e'1a # chkconfig:35 85 21'/etc/init.d/httpd sed-i-e'2a # description:Startup script for the Apache HTTP Server'/etc/init.d/httpd systemctlstarthttpd systemctl enable httpd netstat-lnpt|grephttpd if[$?-eq0];then echo-e"\033[32m httpd installed...\033[0m" fi elif["$ac...
可以用 case 语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。 case 工作方式如上所示,取值后面必须为单词in,每一模式必须以右括号结束。 取值可以为变量或常数,匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;。 取值将检测匹配的每一个模式。 一旦模式匹配,则执行完匹配模式相应命令后不再继...
shell case in 返回问题下面脚本里第三选择想实现返回echo"选择yes/no",用了whiletrue;do,retrun0虽然能实现功能,但是一直报错return:canonly`return'fromafunctionorsourcedscript,help!!! #!/bin/bash echo"选择yes/no" readchooise case$chooisein yes) echo"1111" ;; no) exit0 ;; *) echo"重新选择"...
Loong:/home/yee/shell# sh case_practise.sh practise to use one two three input your choise (from the up suggest):xxxx xxxx is wrong,{you only have the hinted three choices} Loong:/home/yee/shell# 2、function function 也是拥有内建变量的~他的内建变量与 shell script 很类似, 函数名称代...
一般来说,使用『 case $变量 in 』这个语法中。其中的那个『 $变量 』大致有两种取得的方式: 直接下达式:比如上面提到的,利用『 script.sh variable 』 的方式来直接给予 $1 这个变量的内容,这也是在 /etc/init.d 文件夹下大多数程序的设计方式。
/bin/bashfor File in $(ls)do # extract the file extension Extension=${File##*.} case "$Extension" in sh) echo " Shell script: $File" ;; md) echo " Markdown file: $File" ;; png) echo "PNG image file: $File" ;; *) echo "Unknown: $Fi...
shell case in 返回问题 annirg 1233 发布于 2015-06-02 Honwhy 7k115985 更新于 2015-06-02 下面脚本里第三选择想实现返回 echo "选择yes/no" ,用了while true;do ,retrun 0 虽然能实现功能,但是一直报错 return: can only `return' from a function or sourced script, help!!! #!/bin/bash echo...
case "$Extension" in sh) echo " Shell script: $File" ;; md) echo " Markdown file: $File" ;; png) echo "PNG image file: $File" ;; *) echo "Unknown: $File" ;; esac done 将此文本保存到名为“filetype.sh”的文件中,使其可执行,然后使用以下命令运行它: ...
$lockfile, 值/var/lock/subsys/SCRIPT_NAME 此脚本可接受start, stop, restart, status四个参数之一; 如果参数非此四者,则提示使用帮助后退出; start,则创建lockfile,并显示启动;stop,则删除lockfile,并显示停止;restart,则先删除此文件再创建此文件,而后显示重启完成;status,如果lockfile存在,则显示running,否则,则...
# description: Startup script for sleep Server case"$1"in start) ... 正在启动XX服务 ;; stop) ... 正在停止XX服务 ;; restart) $0 stop $0 start ;; *) echo"用法: $0 {start|stop|restart}" esac [root@localhost ~]# chkconfig --add myprog ...