亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

Shell腳本中不同進制數據轉換的例子(二進制、八進制、十六進制、base64)

2020-07-27 19:12:21
字體:
來源:轉載
供稿:網友

shell可以在不調用第3方命令,表示不同進制數據。這里總結以下表示方法。shell 腳本默認數值是由10 進制數處理,除非這個數字某種特殊的標記法或前綴開頭. 才可以表示其它進制類型數值。如:以 0 開頭就是 8 進制.以0x 開頭就是16 進制數.使用 BASE#NUMBER 這種形式可以表示其它進制.BASE值:2-64.

使用方法:

其它進制轉為10進制

八進制轉十進制:

復制代碼 代碼如下:

[chengmo@centos5 ~]$ ((num=0123));
[chengmo@centos5 ~]$ echo $num;
83

[chengmo@centos5 ~]$ ((num=8#123));
[chengmo@centos5 ~]$ echo $num;   
83

((表達式)),(())里面可以是任意數據表達式。如果前面加入:”$”可以讀取計算結果。

十六進制轉十進制:

復制代碼 代碼如下:

[chengmo@centos5 ~]$ ((num=0xff));
[chengmo@centos5 ~]$ echo $num;   
255
[chengmo@centos5 ~]$ ((num=16#ff));
[chengmo@centos5 ~]$ echo $num;   
255

base-32轉十進制:

復制代碼 代碼如下:

[chengmo@centos5 ~]$ ((num=32#ffff));
[chengmo@centos5 ~]$ echo $num;     
507375

base64轉十進制:

復制代碼 代碼如下:

[chengmo@centos5 ~]$ ((num=64#abc_));
[chengmo@centos5 ~]$ echo $num;      
2667327

二進制轉十進制

復制代碼 代碼如下:

[chengmo@centos5 ~]$ ((num=2#11111111)); 
[chengmo@centos5 ~]$ echo $num;
255

十進制轉為其它進制

十進制轉八進制

這里使用到:bc外部命令完成。bc命令格式轉換為:echo "obase=進制;值"|bc

復制代碼 代碼如下:

[chengmo@centos5 ~]$ echo "obase=8;01234567"|bc
4553207

二進制,十六進制,base64轉換為 十進制也相同方法。

復制代碼 代碼如下:

[chengmo@centos5 ~]$ echo "obase=64;123456"|bc 
30 09 00

shell,內置各種進制表示方法非常簡單。記得base#number 即可。這里記得賦值時候用(())符號。不能直接用=號了。=號沒有值類型。默認將后面變成字符串了。如:

復制代碼 代碼如下:

[chengmo@centos5 ~]$ num=0123;
[chengmo@centos5 ~]$ echo $num;
0123

0開頭已經失去了意義了。

可以通過定義符:let達到(()) 運算效果。

復制代碼 代碼如下:

[chengmo@centos5 ~]$ let num=0123;
[chengmo@centos5 ~]$ echo $num;  
83

有其它更好方法,朋友們可以與我分享一下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美国产日韩一区二区三区| 欧美激情视频免费观看| 亚洲黄色www网站| 国产精品夫妻激情| 国产成人精品久久二区二区91| 日韩精品中文字幕有码专区| 精品国产乱码久久久久久天美| 亚洲国产精品嫩草影院久久| 亚洲第一二三四五区| 国产精品日韩在线观看| 欧美日韩另类在线| 中文字幕国产亚洲2019| 久久久久久久久久久免费| 日本在线观看天堂男亚洲| 欧美一级片免费在线| 亚洲人成电影在线观看天堂色| 欧美黑人一级爽快片淫片高清| 美女扒开尿口让男人操亚洲视频网站| 久久在线视频在线| 欧美成人一区二区三区电影| 91av免费观看91av精品在线| 久久91精品国产91久久久| 91国产一区在线| 亚洲美女自拍视频| 国产精品第3页| 久久男人的天堂| 自拍偷拍免费精品| 亚洲一二在线观看| 欧美激情精品久久久久久免费印度| 中文字幕少妇一区二区三区| 国产精品视频999| 中文精品99久久国产香蕉| 国产成人亚洲综合| 日韩电影大片中文字幕| 欧美猛少妇色xxxxx| 欧美大尺度激情区在线播放| 中文字幕亚洲自拍| 欧美最猛性xxxxx亚洲精品| 亚洲欧美综合图区| 国产免费观看久久黄| 日韩免费观看在线观看| 欧美性视频精品| 亚洲美女在线视频| 国产精品久久久久久久久久新婚| 欧美激情a∨在线视频播放| 91产国在线观看动作片喷水| 不卡av在线播放| 亚洲第一级黄色片| 国产中文字幕亚洲| 欧美另类69精品久久久久9999| 日韩av在线免费观看一区| 亚洲图片欧洲图片av| 91社影院在线观看| 欧美精品日韩三级| 欧美成人精品一区二区三区| 91精品国产综合久久香蕉最新版| 日本一区二三区好的精华液| 懂色av影视一区二区三区| 久久久久久久久久久国产| 国产欧美日韩精品专区| 亚洲有声小说3d| 国产精品美女无圣光视频| 国产欧美一区二区三区在线| 日韩中文在线视频| 国产91精品最新在线播放| 欧美又大又硬又粗bbbbb| 日韩美女免费观看| 国产中文字幕91| 日韩激情片免费| 第一福利永久视频精品| 亚洲一区美女视频在线观看免费| 日韩av网址在线| 欧美在线视频网| 精品一区二区三区电影| 亚洲国产精品小视频| 欧美精品videosex牲欧美| 黄色成人在线免费| 亚洲人线精品午夜| 亚洲精品久久久久久久久久久久| 日韩成人中文字幕在线观看| 国产精品第100页| 91精品在线观看视频| 日韩精品免费在线| 国产日产久久高清欧美一区| 日韩高清电影免费观看完整| 国产精品无av码在线观看| 欧美激情videos| 91色在线观看| 亚洲小视频在线观看| 精品日韩中文字幕| 久久这里只有精品视频首页| 国产乱肥老妇国产一区二| 国产一区二区三区在线| 亚洲人午夜色婷婷| 一区国产精品视频| 久久久之久亚州精品露出| 国产精品第2页| 国产亚洲一区二区精品| 亚洲97在线观看| 欧美一级成年大片在线观看| 精品一区二区三区电影| 国内精品一区二区三区| 欧美国产日韩xxxxx| 国产精自产拍久久久久久蜜| 在线亚洲午夜片av大片| 欧美精品一区在线播放| 91亚洲精品久久久久久久久久久久| 国产成人一区二区三区小说| 欧美一级免费视频| 另类少妇人与禽zozz0性伦| 国产日产久久高清欧美一区| 国产69精品久久久久9999| 欧美夫妻性生活视频| 国产精品欧美日韩一区二区| 国产精品一区电影| 国产午夜精品免费一区二区三区| 久久五月天综合| 久久久久久综合网天天| 亚洲色无码播放| 国产亚洲精品久久| 欧美激情一级欧美精品| 亚洲美女精品成人在线视频| 亚洲精品乱码久久久久久金桔影视| 欧美最猛性xxxx| 亚洲精品日韩激情在线电影| 色婷婷综合久久久久| 亚洲精品成人免费| 欧美日韩激情网| 国产精品视频白浆免费视频| 久久影视电视剧免费网站| 欧美日韩精品中文字幕| 欧美色视频日本高清在线观看| 欧美尤物巨大精品爽| 92福利视频午夜1000合集在线观看| 欧美情侣性视频| 91在线播放国产| 国产精品夜色7777狼人| 成人激情视频免费在线| 亚洲成人在线视频播放| 日韩精品在线观看一区二区| 久久国产精品久久久久久久久久| 国产精品影片在线观看| 成人激情视频网| 影音先锋欧美在线资源| 91九色在线视频| 成人黄在线观看| 久久91精品国产91久久久| 精品国产一区av| 日韩av免费网站| 亚洲美女精品成人在线视频| 在线精品91av| 久久国产精品首页| 欧美日韩高清在线观看| 亚洲电影免费观看高清| 久久久久久国产精品| 成人www视频在线观看| 亚洲系列中文字幕| 欧美精品第一页在线播放| 成人免费观看网址| 亚洲自拍欧美另类| 在线亚洲男人天堂| 一区二区成人av| 久久久久久噜噜噜久久久精品| 亚洲天堂av在线免费观看|