shell 基本计算、逻辑运算、位运算详解.pdfVIP

  • 117
  • 0
  • 约5.32千字
  • 约 3页
  • 2017-06-03 发布于河南
  • 举报

shell 基本计算、逻辑运算、位运算详解.pdf

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。要执行进制转换 ,需要改变其中的一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档