bash

#!/bin/bash

#1.sh

clear

for friend in "Bob Smith" "Mary Jones" "Joan Adams"; do

    echo "Hi, $friend"

done

 

Hi, Bob Smith
Hi, Mary Jones
Hi, Joan Adams

---------------------------------------------------------------------------------------------------------------------

 

#!/bin/bash

#2.sh

clear

 

city=a;

case $city in

"a")

          echo "Search by Name"

          ;;

"b")

         echo "Search by telephone number"

          ;;

"c")

         echo "Search by employee number"

         ;;

"q")

         declare flag="0"

          ;;

*)

        echo "incoret menu selection"

esac

 

 

Search by Name
-----------------------------------------------------------------------------------

 

 

#!/bin/bash

clear

 

declare name="Bob"

if [ "Tom" = $name ]; then

    echo "Hello, Tom"

else

    echo "Hello, $name"

fi

 

------------------------------------------------------------------

#!/bin/bash

clear

echo ""

echo "Enter your firstname: "

read FirstName

echo "Enter your lastname: "

read LastName

echo "$FirstName $LastName" > employees.dat

将获得信息存入一个名字为employee.dat的文件中,而不是显示在屏幕中

-------------------------------------------------------------------------------------------------

 

 

 

 

数字运算

#!/bin/bash

let a=10

let b=20

let add="$a + $b"

let  minus="$a - $b"

let plus="$a * $b"

let div="$a / $b"

echo "$a + $b = $sum"

echo "$a - $b = $minus"

echo "$a * $b = $plus"

echo "$a / $b = $div"

 

20 + 10 = 30
20 - 10 = 30
20 * 10 = 200
20 / 10 = 2
20 % 10 = 0

----------------------------------------------------------------------------------------------------

 

 

数字比较

#!/bin/bash

clear

 

let a=1

let b=1

 

if [ $a -eq $b]; then

    echo "$a -eq $b"

else

    echo "$a -ne $b"

fi

 

 

if [ $a -ne $b]; then

    echo "$a -ne $b"

else

    echo "$a -eq $b"

fi

 

if [ $a -gt $b]; then

    echo "$a -gt $b"

else

   echo "$a -le $b"

fi

 

if  [ $a -ge $b]; then

   echo "$a -ge $b"

else

   echo "$a -lt $b"

fi

 

if [ $a -lt $b]; then

    echo "$a -lt $b"

else

   echo "$a -ge $b"

fi

 

if [$a -le $b]; then

   echo "$a -le $b"

else

   echo "$a -gt $b"

fi

---------------------------------------------------------------------------

 

if语句

#!/bin/bash

clear

 

let a=101

if [ $a - eq 100 ]; then

    echo "the bos if full"

elif [ $a -gt 100]; then

    let temp="$a - 100"

    echo "you can add $temp"

else

    let temp="100 - $a"

    echo "you can minus $temp"

fi

 

you can add 1

 

------------------------------------------------------------------------------

函数

 

#!/bin/bash

clear

 

function display {

   echo "Welcome to the world"

   echo "of functions"

}

 

display;

 

Welcome to the world

of functions

------------------------------------------------------------------------------------------------

函数

#!/bin/bash

clear

 

function verify {

    if [ $1 = "Bob"] && [ $2 -eq 555]; then

        echo "verified"

   else

        echo "Rejected"

   fi

}

 

verified Bob 555

 

verified

------------------------------------------------------------------------------------

#!/bin/bash
clear

function verify {
        if [ $# -ne 2 ]; then
                echo "parameters is 2"
        else
                if [ $1 = "Bob" ] && [ $2 -eq 555 ]; then
                        echo "verified"
                else
                        echo "Rejected"
                fi
        fi
}

verify

verify Bob 555

parameters is 2
verified
---------------------------------------------------------------------------------------------------------------------

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值