中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • $(())、$()、${}的區別和\n、\t的區別與printf的使用、$@與$*的區別

$(())、$()、${}的區別和\n、\t的區別與printf的使用、$@與$*的區別

發布時間:2020-06-17 12:58:07 來源:網絡 閱讀:1081 作者:yht_1990 欄目:開發技術


$(())用法,可以執行算數運算,加$能返回它的運算結果,類似于let,expr之類的,但是寫法不同

[root@VM_207_144_centos opt]# echo $((1+2))
3
[root@VM_207_144_centos opt]# expr 1 + 2
3


$()用法,表示一個范圍,會把結果返回給變量,類似于``這樣的

[root@VM_207_144_centos opt]# echo $(pwd)
/opt
[root@VM_207_144_centos opt]# a=$(pwd)     
[root@VM_207_144_centos opt]# echo $a
/opt
[root@VM_207_144_centos opt]# b=`pwd`
[root@VM_207_144_centos opt]# echo $b
/opt


${}用法,不加$的話就是一個代碼塊,表示一段命令,一般用法:[ condition ] && { 里面的命令全部都執行 },如果加$的話一般用在對變量的處理上,比如求變量長度:echo ${#var} 設置默認值:${var:=默認值} 之類的 

[root@VM_207_144_centos opt]# a=kiki
[root@VM_207_144_centos opt]# echo ${a} 
kiki
[root@VM_207_144_centos opt]# echo ${#a}
4
[root@VM_207_144_centos opt]# a=${var:=111} 
[root@VM_207_144_centos opt]# echo $a
111
[root@VM_207_144_centos opt]# echo $var
111



\n與\t的區別

\n 換行 將光標移動到下一行第一格 相當于平時用的回車

\r 回車 將光標移動到當前行第一格



printf的使用

http://www.runoob.com/linux/linux-shell-printf.html


%d、%s、%f的意義

http://blog.csdn.net/jack__h/article/details/4932511



$@與$*的區別

$(())、$()、${}的區別和\n、\t的區別與printf的使用、$@與$*的區別


$(())、$()、${}的區別和\n、\t的區別與printf的使用、$@與$*的區別



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

色达县| 兰州市| 临安市| 徐汇区| 万州区| 南涧| 景东| 河东区| 穆棱市| 平湖市| 集安市| 霍邱县| 商都县| 黄龙县| 雅江县| 邹城市| 依安县| 武隆县| 泉州市| 泸水县| 镇康县| 汾阳市| 冷水江市| 武清区| 新蔡县| 铜川市| 诸暨市| 邛崃市| 兴文县| 青神县| 石嘴山市| 芮城县| 景东| 紫阳县| 武鸣县| 阳江市| 濉溪县| 漠河县| 务川| 中方县| 长岭县|