1、編寫函式,實現列印綠色ok和紅色failed 判斷是否有引數,存在為ok,不存在為failed1、編寫函式,實現列印綠色ok和紅色failed 判斷是否有引數,存在為ok,不存在為failed2、編寫函式,實現判斷是否無位置引數,如無引數,提示錯誤
3、編寫函式實現兩個數字做為引數,返回最大值
4、編寫函式,實現兩個整數字引數,計算加減乘除。
[root@wn2 test6]
# vim 1.sh
[root@wn2 test6]
# cat 1.sh
#!/bin/bash
###################
#file name:1.sh
#version:v1.0
#email:[email protected]
#created time:2021-01-22 10:51:52
#description:
###################
fun (
)read -p "請輸入引數:" i
fun $i
[root@wn2 test6]
# bash 1.sh
請輸入引數:12
ok [root@wn2 test6]
# bash 1.sh
請輸入引數:
failed
2、編寫函式,實現判斷是否無位置引數,如無引數,提示錯誤
[root@wn2 test6]
# vim 2.sh
[root@wn2 test6]
# cat 2.sh
#!/bin/bash
###################
#file name:2.sh
#version:v1.0
#email:[email protected]
#created time:2021-01-22 11:05:41
#description:
###################
fun(
)read -p "請輸入:" i
fun $i
[root@wn2 test6]
# bash 2.sh
請輸入:21 43 54
位置引數為21 43 54
[root@wn2 test6]
# bash 2.sh
請輸入:
無位置引數
3、編寫函式實現兩個數字做為引數,返回最大值
[root@wn2 test6]
# vim 3.sh
[root@wn2 test6]
# cat 3.sh
#!/bin/bash
###################
#file name:3.sh
#version:v1.0
#email:[email protected]
#created time:2021-01-22 11:20:56
#description:
###################
fun(
)read -p "please input two numbers:" a b
fun $a
$b[root@wn2 test6]
# bash 3.sh
please input two numbers:12 4
最大值為:12
[root@wn2 test6]
# bash 3.sh
please input two numbers:4 5
最大值為:5
[root@wn2 test6]
# bash 3.sh
please input two numbers:4 4
a=b
4、編寫函式,實現兩個整數字引數,計算加減乘除。
[root@wn2 test6]
# vim 4.sh
[root@wn2 test6]
# cat 4.sh
#!/bin/bash
###################
#file name:4.sh
#version:v1.0
#email:[email protected]
#created time:2021-01-22 11:26:35
#description:
###################
fun(
)read -p "請輸入兩個整數字引數:" a b
fun $a
$b[root@wn2 test6]
# bash 4.sh
請輸入兩個整數字引數:12 4
a+b=16
a-b=8
a*b=48
a/b=3
如果加上引數個數及引數是否為整數,則shell指令碼如下:
[root@wn2 test6]
# vim 4.sh
[root@wn2 test6]
# cat 4.sh
#!/bin/bash
###################
#file name:4.sh
#version:v1.0
#email:[email protected]
#created time:2021-01-22 11:26:35
#description:
###################
fun(
)read -p "請輸入兩個整數字引數:" a b
fun $a
$b[root@wn2 test6]
# bash 4.sh
請輸入兩個整數字引數:14 2
a+b=16
a-b=12
a*b=28
a/b=7
[root@wn2 test6]
# bash 4.sh
請輸入兩個整數字引數:i 2
兩個引數不都為整數
[root@wn2 test6]
# bash 4.sh
請輸入兩個整數字引數:12 3 4
引數不為兩個
第五次作業
一 問題及 include using namespace std class time void add a minute void add an hour void add seconds int n void add minutes int n void add hours int n voi...
第五次作業
當我們在討論多型性的時候,通常會用過載函式進行舉例,而這次發現的問題主要在過載運算子上,因此我希望通過對過載運算子的測試來得出乙個結論。我們想知道為什麼前置運算子和後置運算子會有區別,因此設計了乙個實驗來證明它 得到最終結果如預期那樣。通過這次作業,我能感受到前置和後置運算子的區別,通過x 和y x...
第五次作業
insert into student sno,sname,s sdept,sage values 201215128 陳冬 男 is 18 建表時規定學號唯一,而在建表時已經加入了該學號,所以不能有兩個相同學號。3.70 insert into student sno,sname,s sdept,...