- 117
- 0
- 约5.32千字
- 约 3页
- 2017-06-03 发布于河南
- 举报
shell 基本计算、逻辑运算、位运算详解
shell 基本计算、逻辑运算、位运算详解
Shell 提供大量的基本运算操作 ,在脚本中非常有 。Shell 对您提供的算术表达式求值 ,执行运算展开式 ,此时使 得出的结果替换表达
式
以下面的格式提供运算表达式 :$(( expression ))
$ echo $((5*(3+3)))
30
$ result = $(($myvar-10))
shell提供方便的数之间的进制转换 :
$ echo $((013))#八进制
$ echo $((0xA4))#十六进制
还可以使 以下格式指定 2 到 64 之间的任意进制 :
$((BASE#NUMBER))
echo $((8#377))
echo $((16#D8))
在 Shell 中进行进制转换的另一个诀窍是使 bc , 它是一种任意精度运算语言 ,大多数 UNIX 安装程序都提供。因为它允许您指定输出
进制 ,所以当您需要以十进制以外的进制输出时 ,这是一种很好的技术。
bc 的特殊变量 ibase 和 obase 分别包含 于输入和输出的进制的值。缺省情况下 ,都被设置为 10。要执行进制转换 ,需要改变其中的一
您可能关注的文档
- 前端工程师综合练习卷.pdf
- Const,Const函数,Const变量,函数后面的Const.pdf
- CCD光栅光谱仪与光谱分析1402.pdf
- 请求参数编码问题.pdf
- 基于FPGA的ARINC429数据传输接口设计.pdf
- 信捷DP-508、DP-508-L步进驱动器用户手册20130420.pdf
- 神钢空压机说明书 02-VS1020_1500A-55_75_(中国向け中文仕様书).pdf
- 一种多输入多输出系统模型辨识方法及其应用.pdf
- 正泰按钮08-NP4系列按钮选型型号(安装尺寸D22).pdf
- I2C总线数据传输系统的设计及其应用.pdf
- GB/T 25115.6-2026工业洗涤机械的安全要求 第6部分:整烫机和粘合机.pdf
- 《GB/T 25115.6-2026工业洗涤机械的安全要求 第6部分:整烫机和粘合机》.pdf
- 《GB/T 25115.3-2026工业洗涤机械的安全要求 第3部分:隧道式洗涤机组和相关机械》.pdf
- GB/T 25115.3-2026工业洗涤机械的安全要求 第3部分:隧道式洗涤机组和相关机械.pdf
- 中国国家标准 GB/T 25115.3-2026工业洗涤机械的安全要求 第3部分:隧道式洗涤机组和相关机械.pdf
- 西门子杯中国智能挑战赛信息化网络化工程设计方案.pdf
- GB/T 25115.1-2026工业洗涤机械的安全要求 第1部分:通用要求.pdf
- 中国国家标准 GB/T 25115.1-2026工业洗涤机械的安全要求 第1部分:通用要求.pdf
- GB/T 48132.10-2026绿色矿山建设规范 第10部分:地热矿泉水矿山.pdf
- 《GB/T 25115.1-2026工业洗涤机械的安全要求 第1部分:通用要求》.pdf
原创力文档

文档评论(0)