linux除法脚本,经典shell-脚本实例

 2023-09-15 阅读 18 评论 0

摘要:Linux shell 脚本实例1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`shell脚本函数。dofactorial=`expr $factorial \* $a`doneecho "10! = $factorial"2. 写一个脚本,执行后,打印一行

Linux shell 脚本实例

1. 写一个脚本,利用循环计算10的阶乘#!/bin/sh

factorial=1

for a in `seq 1 10`

shell脚本函数。do

factorial=`expr $factorial \* $a`

done

echo "10! = $factorial"

2. 写一个脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止。

linux运行shell脚本?#!/bin/sh

unset var

while [ "$var" != "end" ]

do

echo -n "please input a number: "

linux编写shell脚本?read var

if [ "$var" = "end" ]

then

break

fi

shell脚本加减乘除。echo "var is $var"

done

//

#!/bin/sh

unset var

shell?while [ "$var" != "end" ]

do

echo -n "please input a number: "

read var

if [ "$var" = "end" ]

Linuxshell咋运行?then

break

fi

echo "var is $var"

done

shell脚本bash。3. 写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和

4.一个函数,利用shift计算所有参数乘积,假设参数均为整数

#! /bin/sh

result=1

while [ $# -gt 0 ]

linuxshell脚本比较,do

result=`expr $result * $1`

shift

done

echo $result

linux实例,5.写一个脚本,可以根据参数文件名,以正确的参数调用tar来解压缩tar.gz或tar.bz2文件。#!/bin/shcase ${1##*.tar.} in bz2) tar jxvf $1 ;; gz) tar zxvf $1 ;; *) echo "wrong file type"esac6.写一个脚本以方便用户查询rpm的相关信息。这个脚本首先提示用户选择查询依据,比如文件名,包名,全部等。然后提示用户选择查询信息,比如包名,包里所包含的所有文件,包的信息等。然后询问是否继续查询,是则循环刚才的过程,否则退出。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/60153.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息