麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Linux Shell > 正文

Shell中實現(xiàn)整數(shù)自增的幾種方法示例

2020-07-27 18:52:15
字體:
供稿:網(wǎng)友

前言

我們?nèi)粘J褂玫腟hell腳本中,在用于while或for循環(huán)中經(jīng)常要涉及到整數(shù)自增的情況,其實實現(xiàn)自增的方法有很多,下面羅列下可能的方法,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹:

【方式一】declare -i來聲明整數(shù)變量

root@localhost:~# declare -i x=1 root@localhost:~# x+=1 root@localhost:~# echo $x 2 

【方式二】使用let命令

root@localhost:~# i=1 root@localhost:~# let i+=1 root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# let i=$i+1 root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# let i++ root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# let ++i root@localhost:~# echo $i 2 

【方式三】使用(())

root@localhost:~# i=1 root@localhost:~# ((++i)) root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# ((i++)) root@localhost:~# echo $i 2 

【方式四】使用expr命令

root@localhost:~# i=1 root@localhost:~# i=`expr $i + 1` root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# i=$(expr $i + 1) root@localhost:~# echo $i 2 

【方式五】使用$(())

root@localhost:~# i=1 root@localhost:~# i=$(($i + 1)) root@localhost:~# echo $i 2 

【方式六】使用$[]

root@localhost:~# i=1 root@localhost:~# i=$[$i + 1] root@localhost:~# echo $i 2 

備注:

      1)使用i=$(expr $i + 1)i=`expr $i + 1`要好些

      2)使用(())或者$(())速度要比expr快

      3)如果不考慮速度問題,涉及到不同平臺的兼容,最好使用expr

      4)Bash(sh)上使用比較多的情形:let,expr,(())

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产免费一区二区三区视频 | 国产免费观看视频 | 欧美成人精品一区二区三区 | 久久中文字幕在线观看 | 亚洲午夜网站 | 激情宗合网 | 91在线视频播放 | 伊人一二三四区 | 久久影院午夜 | 国产成人aⅴ | 爱高潮www亚洲精品 chengrenzaixian | 在线91视频| 午夜天堂在线视频 | 午夜精品视频免费观看 | 成人毛片免费 | 久久午夜神器 | 亚洲网站在线观看 | 在线免费视频a | 日韩激情在线视频 | 亚州综合| 蜜桃麻豆视频 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 久久久久久三区 | 日韩视频在线一区二区三区 | chinese hd xxxx tube| 国产精品视频一区二区三区四区五区 | 91久久国产露脸精品免费 | 爱看久久 | 日韩欧美高清片 | 精品久久久久久久久久 | 中文字幕在线视频日本 | 国产91精品久久久久久 | 27xxoo无遮挡动态视频 | 黄色影院在线看 | 激情亚洲一区二区三区 | 黄色av免费| 欧美日本免费一区二区三区 | 亚洲国产精品500在线观看 | 亚洲第一成人在线 | 国产一级αv片免费观看 | javhdfreejaⅴhd|