亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Shell實(shí)現(xiàn)的一些數(shù)學(xué)運(yùn)算自定義函數(shù)分享

Shell實(shí)現(xiàn)的一些數(shù)學(xué)運(yùn)算自定義函數(shù)分享

熱門標(biāo)簽:地圖標(biāo)注超出范圍怎么辦 佛山高德地圖標(biāo)注中心 東莞電銷機(jī)器人價格一覽表 杭州機(jī)器人外呼系統(tǒng) 陜西電銷卡外呼系統(tǒng)怎么安裝 旅游地圖標(biāo)注大全 百度地圖標(biāo)注圖標(biāo)更換 excel地址地圖標(biāo)注 百度地圖的地圖標(biāo)注

最近腳本中總是需要計算,每次都用awk會比較麻煩,就把a(bǔ)wk的加減乘除封裝了下,每次調(diào)用直接source math.sh就可以了。
有些要點(diǎn)要指出,以免以后修改的時候忘記:   
1、對兩個數(shù)字進(jìn)行判斷是否為數(shù)字,使用awk進(jìn)行匹配
2、對兩個參數(shù)進(jìn)行循環(huán)校驗(yàn)(寫兩次校驗(yàn)顯得笨拙),需要使用變量的引用${!para}。

復(fù)制代碼 代碼如下:

#!/bin/bash
############################
#重寫shell中基本數(shù)學(xué)運(yùn)算+ - × /
#時間:2014-01-18
#郵箱:jianye_jia@163.com
#版本: version 1.0
#備注:目前只支持2位整數(shù)運(yùn)算
############################
#####################
#function is_Digit()
#判斷參數(shù)是否為數(shù)字
#支持浮點(diǎn)數(shù)
#只能傳入一個參數(shù)
#是,返回1,否則返回0
######################
functionis_Digit()
{
ref=`echo$1 |  awk'{print($0~/^[+-]?[0-9]?*(\.[0-9]*)?$/)?"digit":"string"}'`
if[ "$ref"== "digit"];then
return0;
else
return1;
fi
}
###################
#function multiply()
#判斷參數(shù)是否為數(shù)字
#并將兩個參數(shù)相乘
#函數(shù)直接傳入引用
#變量的變量的實(shí)現(xiàn)${!para}
#函數(shù)的返回值,不能像C一樣return,
#需要打印輸出,echo
###################
functionmul()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%d \n",num_a*num_b}'`;
echo$ref;
}
########################
#function div()
#檢查參數(shù),返回兩個數(shù)字差
########################
functiondiv()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%d \n",num_a/num_b}'`;
echo$ref;
}
########################
#function add()
#檢查參數(shù),返回兩個數(shù)字和
########################
functionadd()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%d \n",num_a+num_b}'`;
echo$ref;
}
########################
#function sub()
#檢查參數(shù),返回兩個數(shù)字差
########################
functionsub()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%d \n",num_a-num_b}'`;
echo$ref;
}
###################
#function mul_f()
#判斷參數(shù)是否為數(shù)字
#并將兩個參數(shù)相乘
#函數(shù)直接傳入引用
#變量的變量的實(shí)現(xiàn)${!para}
#函數(shù)的返回值,不能像C一樣return,
#需要打印輸出,echo
###################
functionmul_f()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%0.2f \n",num_a*num_b}'`;
echo$ref;
}
########################
#function div_f()
#檢查參數(shù),返回兩個數(shù)字差
########################
functiondiv_f()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%0.2f \n",num_a/num_b}'`;
echo$ref;
}
########################
#function add_f()
#檢查參數(shù),返回兩個數(shù)字和
########################
functionadd_f()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%0.2f \n",num_a+num_b}'`;
echo$ref;
}
########################
#function sub_f()
#檢查參數(shù),返回兩個數(shù)字差
########################
functionsub_f()
{
for(( i=1;i3;i++ ))
do
pa="$i"
ifis_Digit ${!pa}
then
continue;
else
echo"$pa isn't a number";
return0;
fi
done
ref=`awk-vnum_a=$1 -vnum_b=$2 'BEGIN{printf "%0.2f \n",num_a-num_b}'`;
echo$ref;
}

您可能感興趣的文章:
  • Shell(())實(shí)現(xiàn)對整數(shù)進(jìn)行數(shù)學(xué)運(yùn)算
  • Linux Shell腳本系列教程(五):數(shù)學(xué)運(yùn)算
  • Windows Powershell 進(jìn)行數(shù)學(xué)運(yùn)算
  • Shell腳本編程中常用的數(shù)學(xué)運(yùn)算實(shí)例
  • 通過shell進(jìn)行數(shù)學(xué)運(yùn)算的多種方式
  • Shell中的數(shù)學(xué)運(yùn)算使用

標(biāo)簽:青島 朝陽 通遼 南充 隨州 延邊 西藏 雅安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell實(shí)現(xiàn)的一些數(shù)學(xué)運(yùn)算自定義函數(shù)分享》,本文關(guān)鍵詞  Shell,實(shí)現(xiàn),的,一些,數(shù)學(xué),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell實(shí)現(xiàn)的一些數(shù)學(xué)運(yùn)算自定義函數(shù)分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于Shell實(shí)現(xiàn)的一些數(shù)學(xué)運(yùn)算自定義函數(shù)分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    精品视频一区二区| 欧美激情一区二区三区在线播放 | 精品久久久久久中文| 尤物视频网站在线观看| 亚洲精品久久玖玖玖玖| 欧美1区| 久久国产精品只做精品| 精品国产一级毛片| 精品久久久久久中文字幕2017| 青青青草影院 | 久久久成人网| 九九免费精品视频| 国产成人精品综合久久久| 韩国毛片基地| 国产网站免费视频| 国产一级强片在线观看| 国产不卡在线观看视频| 午夜欧美成人久久久久久| 国产视频一区在线| 日韩中文字幕在线播放| 久久国产精品自线拍免费| 国产视频久久久| 日韩欧美一二三区| 四虎久久影院| 青草国产在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产综合91天堂亚洲国产| 久久久久久久免费视频| 久久精品成人一区二区三区| 国产一区免费在线观看| 亚飞与亚基在线观看| 999精品在线| 欧美激情一区二区三区视频| 亚洲精品久久玖玖玖玖| 韩国毛片免费大片| 久久精品免视看国产明星| 亚欧成人乱码一区二区| 精品在线观看国产| 欧美激情一区二区三区视频高清| 99久久精品国产麻豆| 欧美1区2区3区| 欧美日本免费| 麻豆午夜视频| 青青久在线视频| 天堂网中文在线| 精品国产亚洲人成在线| 黄色福利片| 成人免费网站视频ww| 国产麻豆精品视频| 日韩免费在线观看视频| 国产a视频精品免费观看| 日韩中文字幕在线播放| 尤物视频网站在线观看| 久久99这里只有精品国产| 美女免费毛片| 99色视频| 韩国毛片免费大片| 日韩男人天堂| 久久国产影视免费精品| 欧美电影免费| 成人免费观看视频| 国产美女在线观看| 国产网站免费观看| 精品国产三级a| 欧美爱爱网| 欧美电影免费看大全| 欧美爱爱网| 青青久在线视频| 91麻豆精品国产自产在线观看一区| 成人免费高清视频| 精品毛片视频| 精品国产一区二区三区精东影业| 午夜在线亚洲| 成人高清视频免费观看| 色综合久久天天综线观看| 亚洲第一色在线| 亚洲天堂在线播放| 成人免费一级毛片在线播放视频| 99久久精品国产国产毛片| 久久国产一区二区| 日本伦理片网站| 亚洲精品中文字幕久久久久久| 欧美日本免费| 欧美国产日韩在线| 国产一区国产二区国产三区| 久草免费在线观看| 91麻豆精品国产高清在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 中文字幕一区二区三区 精品| 国产精品自拍在线观看| 色综合久久天天综合观看| 成人影院久久久久久影院| 九九久久99| 成人免费一级纶理片| 成人a大片在线观看| 日韩男人天堂| 国产成人啪精品| 国产网站免费视频| 香蕉视频久久| 欧美a免费| 精品久久久久久中文| 亚洲第一色在线| 国产福利免费视频| 999久久狠狠免费精品| 国产91精品露脸国语对白| 欧美激情一区二区三区视频| 国产国语对白一级毛片| 香蕉视频久久| 日本在线不卡免费视频一区| 99久久精品国产高清一区二区| 黄色免费网站在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本在线不卡视频| 中文字幕97| 欧美激情在线精品video| 国产伦久视频免费观看视频| 台湾毛片| 成人a级高清视频在线观看| 精品久久久久久免费影院| 国产麻豆精品| 一 级 黄 中国色 片| 99久久精品国产免费| 精品国产一级毛片| 一级毛片视频播放| 精品视频在线看| 日韩av东京社区男人的天堂| 成人高清免费| 黄视频网站在线免费观看| 国产视频久久久| 美女免费毛片| 欧美大片一区| 国产一区二区精品久久91| 一级女性大黄生活片免费| 国产原创中文字幕| 国产伦精品一区二区三区无广告 | 毛片高清| 国产91精品一区| 美女免费毛片| 高清一级做a爱过程不卡视频| 成人在免费观看视频国产| 欧美一级视频免费观看| 欧美日本韩国| 高清一级做a爱过程不卡视频| 日韩欧美一及在线播放| 青青久久国产成人免费网站| 欧美爱色| 日韩在线观看免费完整版视频| 日韩专区第一页| 日韩中文字幕一区二区不卡| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 高清一级淫片a级中文字幕| 青青久久精品| 国产麻豆精品免费视频| 青青久久精品| 国产亚洲男人的天堂在线观看| 欧美日本二区| 国产不卡精品一区二区三区| 香蕉视频一级| 国产综合成人观看在线| 国产福利免费视频| 亚洲天堂免费观看| 欧美电影免费| 亚洲第一页色| 日韩在线观看免费| 可以免费看毛片的网站| 国产不卡在线看| 二级片在线观看| 中文字幕一区二区三区 精品| 成人免费网站久久久| 免费国产在线视频| 免费的黄视频| 深夜做爰性大片中文| 国产亚洲免费观看| 一级片片| 久久精品免视看国产明星| 久久99中文字幕久久| 青草国产在线| 尤物视频网站在线| 成人免费福利片在线观看| 国产一区国产二区国产三区| 中文字幕97| 日韩av片免费播放| 精品久久久久久免费影院| 九九精品久久| 欧美激情一区二区三区在线 | 夜夜操天天爽| 日本伦理片网站| 国产极品白嫩美女在线观看看| 黄视频网站在线看| 亚洲天堂在线播放| 免费毛片播放| 日本特黄特黄aaaaa大片| 国产麻豆精品hdvideoss| 日本免费看视频| 免费一级片在线| 青青久在线视频| 四虎影视久久久| 999精品在线| 99久久精品国产高清一区二区| 精品在线观看国产|