Shell编程练习题及答案(学习记录)

本文介绍了在Linux环境下执行Shell脚本的两种方法,并提供了五个Shell编程练习题,包括显示登录用户、获取命令帮助、生成斐波那契数列、字符串反转和打印乘法表的脚本源码及运行结果。通过这些实例,读者可以深入理解Shell编程的基本技巧。
摘要由CSDN通过智能技术生成

一、Linux下执行Shell脚本的方式:

1、用shell程序执行脚本:
a、根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等
b、程序的第一行#!/bin/bash里面指明了shell类型的,比如#!/bin/bash指明是bash,#!/bin/sh则是sh;
c、然后输入命令(其中bash为shell的名称,myshell.sh则为你要执行的代码):bash myshell.sh
2、直接执行脚本:
a、不过首先的加上可执行权限(也许要root权限,4情况而定)
执行:chmod u+x myshell.sh
b、然后执行:./myshell.sh (或者sh myshell.sh)就可以执行了。

二、shell编程练习题及运行结果

Tips:1、建立一个shelll脚本,例如:vi/vim myshell.sh
         内容:  #!/bin/bash
                echo "Hello,Shell!"
          ( 保存并退出后myshell.sh )
      2、加执行权限:chmod u+x myshell.sh
      3、执行:两种方法均可
          1> sh myshell.sh
          2>./myshell.sh

A、编写一个脚本,显示下面菜单:
1. Display list of all users currently logged in
2. Get help on a particular command
Press <Ctrl+D> to exit
如果选择1,显示当前登录的用户信息;若选择2,要求从键盘上输入一个命令名,并显示该命令的帮助信息;如果没有数据输入,脚本要先显示错误并退出。
源码:

#!/bin/bash
echo “1. Display list of all 
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值