您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > Linux实验5答案
1、阅读程序说明其功能是:从键盘接收两个数,求其和。#/bin/bashtypesetfirstsecondread-pInputthefirstnumber:firstread-pInputthesecondnumber:secondresult=$[$first+$second]echoresultis:$resultexit02、编写shell程序,比较3个数的大小并选出最小者。#!/bin/shreadmaxi=1while[$i–lt3]doreadxif[$x–lt$min]thenmin=$xfii=`expr$i+1`doneechomin=$min3、编写脚本文件sum.sh。脚本功能:计算从1加到100的和并返回结果。#!/bin/bash#Getthesumof1to100sum=0for((i=1;i=100;i++))dosum=$(($sum+$i))doneecho“Thetotalnumberis$sum.”4、编写一个提供用户选择Continue或Finish的选择菜单,若选择Finish,则马上终止。5、执行程序时带单字符参数,若参数个数超过6个,则退出并给出提示,否则按参数内容按倒三角输出。三、1、编写脚本文件Fibonacci.sh。脚本功能为:求费波纳奇数列的前10项及总和。#!/bin/bash/for((i=0;i10;i++))doif(($i-2=0))then((array[$i]=${array[$i-1]}+${array[$i-2]}))else((array[$i]=$i))fiechoarray[$i]=${array[$i]}donesum=0for((j=0;j10;j++))dosum=$(($sum+${array[$j]}))doneecho“thesumis:$sum”2、输入两个长度为四个字符的字符串,判断并输出以下几种结果:字符串1等同于字符串2;两者不等同;字符串1的长度是否为空;字符串2的长度是不大于零。(用到-n、-z等参数)3、用case语句编写程序,要求用户在输入01或1的时候,输出monthisjanuary,输入02或2时,输出monthisfebruary,以此类推。若输入的数在01(1)—12之外时,输出“非法参数”。
本文标题:Linux实验5答案
链接地址:https://www.777doc.com/doc-1542454 .html