Linux操作系统实验八Shell 编程

您所在的位置:网站首页 程序实训 Linux操作系统实验八Shell 编程

Linux操作系统实验八Shell 编程

2024-07-10 14:02| 来源: 网络整理| 查看: 265

一、实训题目

Shell 编程 

二、实训目的

(1)熟悉 Shell 脚本语法。

(2)掌握常用程序的编写。  

三、实训内容及步骤

(1)显示当前日期时间、执行路径、用户账户及所在的目录位置。参考源码如下:

#!/bin/bash #这是一个测试脚本 echo –n "当前日期和时间:" date echo –n "程序执行路径:"$PATH echo "当前登录用户名:`whoami`" echo –n "当前目录:" pwd #end

(2)判断一个文件是不是字符设备文件,并给出相应的提示信息。参考源码如下:

#!/bin/bash file="/dev/sdb1" if [ -c $file ] then echo "这是字符设备文件"else echo "这不是字符设备文件" fi

(3)从键盘输入两个字符串,比较两个字符串是否相等。参考源码如下:

#!/bin/bash read -p "请输入第一个字符串: " s1 read -p "请输入第二个字符串: " s2 if [ s1 = s2 ] then echo "两个字符串相等" else echo "两个字符串不相等" fi

 

(4)分别用 for、while 与 until 语句求从整数 1 到 100 的和。

for 语句参考源码:

#!/bin/bash total=0 num=0 for num in {1..100} do total=`expr $total + $num` done echo "结果等于: $total"

 

或者:

#!/bin/bash total=0 for((num=1; num


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3