Shell part1.3变量运算

A. 整数运算

方法一:expr

语法

expr 1 + 2

expr $num1 + $num2 + - \* / %      //*是任意字符,使用\ 转义一下。

+加

-减

\*乘

/除

%取余

方法二:$(())

语法:$(())

echo $(($num1+$num2)) + - * / %

echo $((num1+num2))

echo $((5-3*2))

echo $(((5-3)*2))

echo $((2**3))//(蜜)2的3次方

sum=$((1+2)); echo $sum

方法三:$[]

语法:$[]

echo $[5+2] + - * / %

echo $[5**2]

方法四:let

语法:let 表达式

let sum=2+3; echo $sum

let i++; echo $i



B. 小数运算(了解)

echo "2*4" |bc

echo "2^4" |bc

echo "scale=2;6/4" |bc

awk 'BEGIN{print 1/2}'

echo "print 5.0/2" |python

bc:交互运算器

scale=2  保留小数点后面两位

awk和python做了解

==============================================================

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.linux启动的步骤 设备加电----》BIOS自检-----》grub引导启动-----》加载内核----》...
    萌面大叔2阅读 813评论 0 1
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,141评论 0 0
  • 转载 原文的排版和内容都更加友好,并且详细,我只是在这里贴出了一部分留作自己以后参考和学习,如希望更详细了解AWK...
    XKirk阅读 3,309评论 2 25
  • shell脚本语句 运算符符 运算符的使用+ - * /1. expr是计算整数类型行的数据2. 运算符左右都要有...
    I踏雪寻梅阅读 371评论 0 2
  • awk: grep,sed,awk grep:文本过滤 sed:文本编辑 awk:文本格式化工具; 1 什么是aw...
    木林森阅读 1,847评论 0 16