在Linux系统下,编写一个Shell脚本,从键盘读入5个整数,然后显示最大数、最小数、和平均数。

#!/bin/bash

#输入任意5个数字并指定最大值、最小值和总和

s=0

read-p”Please输入:“num

s=$(($s+$num))

max=$num

min=$num

平均值=$(($s/5))

foriin`seq4`

执行

read-p"pleaseinput:"nums=$(($s+$num))

if[$num-le$min];thenmin=$numfi

if[$num-ge$max];thenmax=$numfi

完成

echomax:$maxmin:$minavg:$avg

扩展信息:

For循环:

一般格式为:

forvarinitem1item2...itemN

do

Command1

命令2

...

CommandN

完成

输入一行:

forvarinitem1item2...itemN;docommand1;command2?done;

linux编写一个shell脚本,救命

1.首先编写一个脚本,名为help.sh#!/bin/shdir=/tmp/historyday=20[-d$dir]||mkdir-p$dirfind$dir-typef-mtime+$day-deletetime=`date+%F\%H:%M:%S`df-k>/tmp/history/df-k$time2.设置计划任务并使用crontab命令来执行。
$crontab-e5923***/scriptpath/help.sh>/dev/null2>&1最后,我想抱怨一下。
楼上两位是怎么理解需求的?如果目录存在的话,什么都不做?该目录不存在。
您创建了新目录吗?里面有什么东西吗?仍然有人支持这一点。

linux系统怎么编写一个shell脚本,检查一个100台设备的是否都具有某项服务,如crond(定时任务

如何编写Shell脚本本文结合大量示例来讲解如何编写Shell脚本。
为什么需要shell编程?在Linux系统中,虽然有各种各样的图形界面工具,但sell仍然是一个非常灵活的工具。
Shell不仅仅是命令的集合,而且是一种出色的编程语言。
您可以使用shell自动执行大量任务。
shell特别适合执行系统管理任务,尤其是那些易用性、可维护性和可移植性比效率更重要的任务。
接下来,让我们看看shell是如何工作的:构建脚本Linux中有许多不同的shell,但通常我们使用Bash(bornagainshell)进行shell编程,因为Bash是免费且易于使用的。
因此,本文作者提供的所有脚本都使用Bash(但大多数情况下,这些脚本也可以在Bash的大姐姐Bornshell中运行)。
与其他语言一样,我们使用任何文本编辑器,例如nedit、kedit、emacs、vi等来编写shell程序。
程序必须以下行开头(必须是文件的第一行):#!/bin/sh符号#!用来告诉系统,后面的参数是用来执行该文件的程序。
在这个例子中我们使用/bin/sh来执行程序。
编辑脚本时,如果要执行该脚本,还必须使其可执行。
到脚本要使其可执行:chmod+xfilename然后您可以通过键入:./filename来执行脚本。