imx操作系统》实验指导/实验六:Sl编程基础4 echo "The file exists" else echo"Sorry, your input is wrong 要求 (1)请编写Shel脚本,读取用户输入的数据的长度,并倒序输出用户输入的数据。 (2)编写She|脚本,列出/usr目录下权限为755的文件名 请根据上述2个要求,进行具体实验,并将Shel脚本填写到实验报告册中 3、Shel控制语句 (1)if选择结构 编写 Shell程序,实现用户权限的认证。当用户输入的用户名、密码均为 student时,提示 用户权限信息正确。程序文件名为: SlOgan.sh 参考程序 vi/home/student/lsLogin sh #!/bin/bash echo "Enter your username then if ["Password"="student"] echo "welcome student else echo"Your password is error echo " Your username is error (2) until语句 编写Shel程序,使用untl语句计算1~100的和。程序文件名为: Calculate Suml. sh 参考程序 #!/bin/bash sum=0 ntil test Snumber -le 100 let number-Snumber+1 done 语句 编写Shel程序,使用 while语句计算1~100的和。程序文件名为: Calculate Sum2.h 管理科学与工程学科/共10页第4页《Linux 操作系统》实验指导 / 实验六:Shell 编程基础 管理科学与工程学科 / 共 10 页,第 4 页 echo "The file exists" else echo "Sorry, your input is wrong" fi 要求: (1)请编写 Shell 脚本,读取用户输入的数据的长度,并倒序输出用户输入的数据。 (2)编写 Shell 脚本,列出/usr 目录下权限为 755 的文件名。 请根据上述 2 个要求,进行具体实验,并将 Shell 脚本填写到实验报告册中。 3、Shell 控制语句 (1)if 选择结构 编写 Shell 程序,实现用户权限的认证。当用户输入的用户名、密码均为 student 时,提示 用户权限信息正确。程序文件名为:IsLogin.sh。 参考程序 vi /home/student/IsLogin.sh #!/bin/bash echo “Enter your username” read username if [ "$username" = "student" ] then echo "Enter your password" read password if [ "$password" = "student" ] then echo "welcome student" else echo "Your password is error" fi else echo "Your username is error" fi (2)until 语句 编写 Shell 程序,使用 until 语句计算 1~100 的和。程序文件名为:CalculateSum1.sh。 参考程序 vi /home/student/ CalculateSum1.sh #!/bin/bash sum=0 number=1 until ! test $number -le 100 do sum=$[ $sum + $number ] let number=$number+1 done echo "The summary is $sum" (3)while 语句 编写 Shell 程序,使用 while 语句计算 1~100 的和。程序文件名为:CalculateSum2.sh