编写一个SHELL脚本程序m_sh 要求输入三个整数 把最大和最小的数输在屏幕上

求您了

第1个回答  2011-06-24
echo -n "Enter three number:"
read a b c
if [ $a -gt $b ];then
t=$a;a=$b;b=$t;
fi

if [ $a -gt $c ];then
t=$a;a=$c;c=$t;
fi

if [ $b -gt $c ];then
t=$b;b=$c;c=$t;
fi

echo "The small number is $a"
echo "The big number is $c"本回答被提问者采纳
第2个回答  2011-06-24
你没说用什么语言,我选择PERL进行编写,在LINUX上PERL是通用的、最方便的,程序如下:

#!/usr/bin/perl
$line=<stdin>;
$start=$ARGV[0]-1;
$len=$ARGV[1]-$ARGV[0]+1;
print substr($line, $start, $len);

保存为cuts,添加x属性即可。

编写脚本createfiles.sh,要求用户在运行该脚本时要输入一个自然数N作...
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用\/bin\/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:chmod +x filename 然后,您可以通过输入: .\/filename 来执行您的脚本。注释 在进行shell编程时,以#开头的句子表示注释,直到...

编写一个Linux的shell脚本求加注释
\/bin\/bash#filename:simple-useradd.sh##(1)只使用一个参数,其他情况在退出后打印一条提示信息## 这个要求有点不明确,这是一个根据提示来执行的脚本,正常应该是不用传递参数的。if [ $# -ne 0 ];then echo "Usage: $0" exit 1fi##(2)检查\/etc\/passwd文件,屏幕输出UID的消息...

编写一个shell脚本程序,从命令行输入10个数
\/bin\/bashall=$*if [ $# -ne 10 ];then echo error|tee -a \/tmp\/err exit 1fisum=1for i in $alldo if [ $i -le 0 ];then echo error|tee -a \/tmp\/err exit 1 else sum=`expr $sum \\* $i` fidoneecho $sum ...

请问linux shell脚本如何编写一个选择菜单?
echo 1.选项1(@)echo 2.选项2(#)echo 3.选项3(&)echo Please choose:read -n 1 M#下面一行是换行echo#echo M=$Mif [ "$M" = "@" ]then echo 选项1elif [ "$M" = "#" ]then echo 选项2elif [ "$M" = "&" ]then echo 选项3else echo Errorfi ===上面已经测试过了,注意有一些地方...

编写一个shell脚本程序pingfang,计算1到10之间整数的平方值
将后缀名修改为.bat,双击后运行,就能计算数字的平方值了 echo off :input echo 你要计算几的平方?set \/p num=请在这里输入:set \/a res=%num%*%num echo %num%^^2=%res set \/p opt=是否继续计算[Y\/N]:if not "%opt%"=="y" if not "%opt%"=="Y" exit goto input ...

linux脚本程序中,能在屏幕上输出\/bin\/bash的是下
使用\/bin\/sh来解释执行。是指此脚本使用\/bin\/sh来解释执行,\/bin\/sh是特殊的表示符,其后面跟的是此解释此脚本的shell的路径。在一般的linux系统当中(如redhat),使用sh调用执行脚本相当于打开了bash的POSIX标准模式,也就是说\/bin\/sh相当于\/bin\/bash--posix。

...并计算和(用linux 系统 shell脚本for语句编写)
flag=1 # 素数表示(其中 1 表示是,0 表示否)sum=0 # 用来存储素数之和 DEFINE FUNCTIONS HERE \/ 函数名称:is_prime()函数功能:测试一个数是否为素数 \/ function is_prime() { N=$1 flag=1 for ((i=2; i<(N\/2+1); i++)) { ((N%i))if [ $? -ne 0 ]; then f...

Linux Shell、vi 希望大神写的详细些 谢谢
sh2.sh ! \/bin\/sh clear read -p "Input your age! :" age echo $age if [ "$age" -gt "19" -a "$age" -lt "30" ];then echo "please go to room 101!"elif [ "$age" -gt "29" -a "$age" -lt "40" ];then echo "please go to room 201!"elif [ "$age" -...

shell编程入门(shell编程入门简单吗)
Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。 Shell有自己的编程语言,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等。 内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高 外部命令:是系统软件的...

shell作为入门语言(shell入门教程)
本质上,shellscript是命令行命令简单的组合到一个文件里面。 Shell基本上是一个命令解释器,类似于DOS下的mand。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourneshell(sh)和Cshell(csh)。 交互式shell和非交互式shell 交互式模式就是shell等待你的输入,并且执行你提交的命令。这种...

相似回答