上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 如果在脚本中重定向许多数据,那么重定向每个echo语句就不太方便了,这种情况下,可以使用exec命令通知shell脚本执行期间重定向特定的文件描述符文件名为:sh12.sh#!/bin/bash# redirecting all output to a fileexec 1>testoutecho ... 阅读全文
posted @ 2015-09-08 13:47 todaytoday 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 如果想要故意在脚本中生成错误消息,可以将单个输出行重定向到STDEER,需要做的只是使用输出重定向到STDEER文件描述符时,必须在文件描述符前面加上&号echo "This is an error message" >&2该行在脚本的STDEER文件描述指向的地方而不是普通的STDOUT上显示... 阅读全文
posted @ 2015-09-08 13:16 todaytoday 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1、将生成的数据保存在文件中> ls -al > test2、将生成的数据添加到该文件中>>ls -al >> test3、将错误的数据添加到该文件中2>ls -al test badtest test2 2>test54、同时重定向错误和普通数据,则必须使用两个重定向符号指向相应的文件2>和1>l... 阅读全文
posted @ 2015-09-08 11:50 todaytoday 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 文件名test28.sh#!/bin bash# reading data from a file count=1cat test | while read linedo echo "Line $count:$line" count=$[ $count + 1]doneecho "Fins... 阅读全文
posted @ 2015-09-08 11:24 todaytoday 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 有时会需要脚本用户进行输入,但不希望输入的数据显示在监视器上,典型的例子就是输入密码,当然还有很多其它类型的数据需要隐藏。-s选项就能够使read命令中输入的数据不现实在监视器上(实际上,数据是显示的,知识read命令将文本颜色设置成了与背景相同的颜色).文件名:test26.sh#!/bin/... 阅读全文
posted @ 2015-09-08 11:21 todaytoday 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 文件名: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 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 使用read命令存在潜在危险,脚本很可能会停下来一直等待脚本用户输入数据,如果无论是否输入数据脚本的必须继续执行,那么可以使用-t选项指定一个计时器。-t选项指定read命令等待输入的秒数,当计数器计时数满时,read命令返回一个非零退出状态文件名test25.sh#!/bin/bash# ti... 阅读全文
posted @ 2015-09-08 10:59 todaytoday 阅读(153) 评论(0) 推荐(0) 编辑
摘要: getopts命令顺序的对现有的shell参数变量进行处理,每调用一次getopts,他只处理在命令中检测到的参数中的一个,处理完所有的参数后,以大于0的退出状态退出,因此,getopts非常适宜用在循环中解析所有命令参数getopts命令的格式为getopts optstring variab... 阅读全文
posted @ 2015-09-08 10:39 todaytoday 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在centos6.2下在安装phpstorm下遇到Startup Error: Unable to detect graphics environment其中jdk安装的版本是1.7.0_79使用1.8.0_25出现问题,然后更换1.7.0_79后出现的问题就剩下上面那一个了phpstorm的版本是... 阅读全文
posted @ 2015-09-07 20:45 todaytoday 阅读(21399) 评论(0) 推荐(1) 编辑
摘要: 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 阅读(149) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页