随笔分类 -  shell script

摘要:文件名:test26.sh#!/bin/bash# getting just one character of inputread -n1 -p "Do you want to continue [Y/N]? " answercase $answer inY | y) echo echo "... 阅读全文
posted @ 2015-09-08 11:04 todaytoday 阅读(126) 评论(0) 推荐(0)
摘要:使用read命令存在潜在危险,脚本很可能会停下来一直等待脚本用户输入数据,如果无论是否输入数据脚本的必须继续执行,那么可以使用-t选项指定一个计时器。-t选项指定read命令等待输入的秒数,当计数器计时数满时,read命令返回一个非零退出状态文件名test25.sh#!/bin/bash# ti... 阅读全文
posted @ 2015-09-08 10:59 todaytoday 阅读(161) 评论(0) 推荐(0)
摘要:getopts命令顺序的对现有的shell参数变量进行处理,每调用一次getopts,他只处理在命令中检测到的参数中的一个,处理完所有的参数后,以大于0的退出状态退出,因此,getopts非常适宜用在循环中解析所有命令参数getopts命令的格式为getopts optstring variab... 阅读全文
posted @ 2015-09-08 10:39 todaytoday 阅读(228) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 # testing $* and $@ 3 4 count=1 5 for param in "$*" 6 do 7 echo "\$* Parameter #$count = $param" 8 count=$[ $count +... 阅读全文
posted @ 2015-09-07 15:26 todaytoday 阅读(150) 评论(0) 推荐(0)
摘要:linux在执行完一条命令后,使用echo $?会显示上一条命令是否执行成功,相关状态码如下0为成功表格 D-1."保留的"退出码退出码的值含义例子注释1通用错误let "var1 = 1/0"各种各样的错误都可能使用这个退出码, 比如"除0错误"2shell内建命令使用错误(Bash文档上有说明)... 阅读全文
posted @ 2015-09-07 15:10 todaytoday 阅读(2164) 评论(0) 推荐(0)
摘要:1、移动变量脚本sh05.sh#!/bin/bash# Program# Program shows the effect of shift function# History:# 2015/9/6 zengdp First releasePATH=/bin:/sbin:/u... 阅读全文
posted @ 2015-09-06 16:52 todaytoday 阅读(436) 评论(0) 推荐(0)
摘要:/path/to/scriptname opt1 opt2 opt3 opt4 $0 $1 $2 $3 $4这样够清楚了吧?运行的脚本档名为 $0 这个变量,第一个接的参数就是 $1 啊~ 所以,只要我们在 script 里面善用 $1... 阅读全文
posted @ 2015-09-06 16:43 todaytoday 阅读(227) 评论(0) 推荐(0)
摘要:1 #!/bin/bash 2 # Program 3 # User inputs 2 integer numbers:program will cross these two numbers. 4 # History: 5 # 2015/9/6 zengdp First ... 阅读全文
posted @ 2015-09-06 15:27 todaytoday 阅读(374) 评论(0) 推荐(0)
摘要:输入用户名的firstname和lastname ,返回全名 1 #!/bin/bash 2 # Program: 3 # User inputs his first name and last name. Program shows his full name. 4 #History:... 阅读全文
posted @ 2015-09-06 14:39 todaytoday 阅读(246) 评论(0) 推荐(0)
摘要:这时在centos 6.2下的第一个shell script,命名为sh01.sh1 #!/bin/bash2 #Program3 # This program shows "Hello World" in your screen.4 #History:5 #2015/9/6 zengdp Fir... 阅读全文
posted @ 2015-09-06 14:34 todaytoday 阅读(171) 评论(0) 推荐(0)