克拉玛依市网站建设_网站建设公司_Django_seo优化
2025/12/25 2:38:49 网站建设 项目流程

编写一个shell程序,循环依次判断每个位置参数(是字符串):是否大于"s",若是则输出该字符串,否则输出panda。要求:程序中要使用while语句和判断分支语句,条件测试用双中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如a、x、f 等)。
(2)不要使用与本题无关的命令!

while [ $# -gt 0 ] do a=$1 if [[ "$a" > "s" ]] then echo "$a" else echo panda fi shift done

编写一个shell程序,循环依次判断每个位置参数(是文件名,包含路径):是可读的,或者,是可写的,那么就输出该文件名,并退出循环,否则输出ox,继续循环。要求:程序中要使用while语句、退出循环语句和判断分支语句,条件测试用测试命令,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如i、n、s、f等)。
(2)不要使用与本题无关的命令!

while [ $# -ne 0 ] do a=$1 if test -r "$a" -o -w "$a" then echo "$a" break else echo ox shift fi done

编写一个shell程序,取前两个位置参数(是整数),计算从第一个整数到第二个整数(包含这两个整数)中:不能被3整除的数的和,并输出这个和。
要求:程序中要使用until语句和判断分支语句,条件测试用单中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如a、x、f 等)。
(2)不要使用与本题无关的命令!

a=$1 b=$2 f=0 until [ $a -gt $b ] do if [ $(( a%3 )) -ne 0 ] then f=$(( f+a )) a=$(( a+1 )) else a=$(( a+1 )) fi done echo $f

编写一个shell程序,用for循环依次判断当前目录下的fox子目录中的文件名以l或r开头的文件:如果文件不是可执行的,那么就输出该文件名,否则输出hedgehog。要求:程序中要使用for语句、判断分支语句和“非”语句,条件测试用双中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如i、n、s、f等)。
(2)不要使用与本题无关的命令!

for i in fox/[lr]* do if [[ ! -x "$i" ]] then echo "$i" else echo hedgehog fi done

编写一个shell程序,循环地从键盘上读字符串,判断字符串:是否小于"s",若是则输出该字符串,否则输出tortoise。要求:程序中要使用until语句和判断分支语句,条件测试用双中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如a、x、f 等)。
(2)不要使用与本题无关的命令!

until ! read a do if [[ "$a" < "s" ]] then echo "$a" else echo tortoise fi done

编写一个shell程序,循环依次判断每个位置参数(是字符串):是否小于"x",若是则输出该字符串,否则输出chimpanzees。要求:程序中要使用until语句和判断分支语句,条件测试用测试命令,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如a、x、f 等)。
(2)不要使用与本题无关的命令!

until test $# -eq 0 do a=$1 if test "$a" \< x then echo "$a" else echo chimpanzees fi shift done

编写一个shell程序,用for循环依次判断当前目录下的crocodile子目录中的文件名以h或w开头的文件:如果文件不是目录文件,那么就输出bee,否则输出该文件名。要求:程序中要使用for语句、判断分支语句和“非”语句,条件测试用双中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如i、n、s、f等)。
(2)不要使用与本题无关的命令!

for i in crocodile/[hw]* do if [[ ! -d "$i" ]] then echo bee else echo "$i" fi done

编写一个shell程序,循环地从键盘上读字符串,判断字符串:是否小于"p",若是则输出该字符串,否则输出cicada。要求:程序中要使用until语句和判断分支语句,条件测试用单中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如a、x、f 等)。
(2)不要使用与本题无关的命令!

until ! read i do if [ "$i" \< "p" ] then echo $i else echo cicada fi done

编写一个shell程序,用for循环依次判断当前目录下的miss子目录中的文件名以q或g开头的文件:如果文件不是可读的,那么就输出rhinoceros,否则输出该文件名。要求:程序中要使用for语句、判断分支语句和“非”语句,条件测试用双中括号形式,不能使用其他循环语句和注释。
注意:
(1)程序中的变量名要使用单个小写字母(例如i、n、s、f等)。
(2)不要使用与本题无关的命令!

for i in miss/[qg]* do if [[ ! -r "$i" ]] then echo rhinoceros else echo "$i" fi done

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询