基于shell脚本比较数字大小

让用户输入两个数来比较他们的大小

先用touch命令新建一个1.sh文件

在用vi进入i进入编辑状态

输入

#!/bin/bash

read ""  a

read ""  b

if [ $a -eq $b ];then

echo "="

elif [ $a -gt $b ];then

echo ">"

elif [ $a -lt $b ];then

echo "<"

fi

输入完成以后按esc退出编辑状态

输入 :wq保存

用sh.1.sh  or   . 1.sh运行 脚本 检查

时间: 2024-12-10 00:33:09

基于shell脚本比较数字大小的相关文章

基于shell脚本比较数字加减乘除

让用户输入两个数来比较他们的大小 先用touch命令新建一个2.sh文件 在用vi进入i进入编辑状态 输入 保存后检查

基于shell脚本比较数字加减乘除 不要bc

以下方法可以不用安装bc计算器 创建sh文件 检查 ------------------------------------------------------------------ v#!/bin/bash read -p "请输入第一个数" a read -p "请输入第二个数" b echo "和" `expr $a + $b` #第一种方法 echo "和" $[ $a + $b] #第二种方法 echo "

shell脚本--猜数字

#!/bin/bash #It's written by caibingsen #Date:2016-03-15 ## 功能:猜 0-9 范围内的数字 ## 要求:1.每次自动生成一个数字 ##       2.猜错五次自动退出 ##       3.猜对自动退出 ##       4.输入非数字不报错 ##       5.脚本要实现一天只能运行一次 #判断是否有执行过该脚本,有执行过就要判断执行的时间,没有执行过直接进入到for语句 if [ -a /tmp/time.txt ];then

Shell 脚本 100 例《一》

1. 编写 hello world 脚本 #!/bin/bash echo "hello world"   2. 通过位置变量创建 Linux 系统账户及密码 #!/bin/bash #$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 useradd    "$!" echo "$2"  |  passwd  ‐‐stdin  "$2"   3. 每周 5 使用 tar 命令备份/var/log 下的所有日志文件 #

常用的Shell脚本

1.通过位置变量创建linux系统账户及密码$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 1 #!/bin/bash 2 # Author: Peter zh 3 # Blog: https://home.cnblogs.com/zhangwduoduoj/ 4 # Time: 2019-08-17 19:19:45 5 # Name: userad.sh 6 # Version: v1.0 7 # Description: This is a Script. 8 9 `usera

shell脚本学习(2)比较两个数字大小

注意:shell中对比字符串只能使用==.<.>.!=.-z.-n.对比字符串时,末尾一定要加上x(或者a.b等)一个字符,因为if [ $1x == "ab"x ]时如果没有了x ,并且$1是"",这个语句会翻译成if [  == "ab" ],左边相当于没有东西了,会报语法错误.或者使用[[  ]],就不需要x了.使用<或者>时,如果是用[  ],需要用转义符"\",如\>. 对比数字使用既能

shell 脚本 数字大小排序

shell 实现三个数大小排序 #!/bin/bash tmp=0 echo "input the three number" read -p "1:" a read -p "2:" b read -p "3:" c if [ $a -gt $b ] then tmp=$a a=$b b=$tmp fi if [ $a -gt $c ] then tmp=$a a=$c c=$tmp fi if [ $b -gt $c ] t

shell脚本-比较两个整数大小

开发shell脚本分别实现以脚本传参以及read读入的方式比较2个整数大小.用条件表达式(禁止if)进行判断并以屏幕输出的方式提醒用户比较结果.注意:一共是开发2个脚本.当用脚本传参以及read读入的方式需要对变量是否为数字.并且传参个数不对给予提示. read读入方式 #!/bin/bash read -p "Pls input two num:" a b  #no1 [ -z "$a" ] || [ -z "$b" ] && 

基于sparksql调用shell脚本运行SQL

[Author]: kwu 基于sparksql调用shell脚本运行SQL,sparksql提供了类似hive中的 -e  , -f ,-i的选项 1.定时调用脚本 #!/bin/sh # upload logs to hdfs yesterday=`date --date='1 days ago' +%Y%m%d` /opt/modules/spark/bin/spark-sql -i /opt/bin/spark_opt/init.sql --master spark://10.130.2