shell变量数学运算
来源:互联网 发布:网络课程的内容有哪些 编辑:程序博客网 时间:2024/05/21 22:54
#!/bin/sh
# 本脚本说明shell脚本中变量运算的用法
# 错误的用法
var=1
var=$var+1
echo $var
输出:1+1
# 第一种用法,let
var=1
let "var+=1"
echo $var
输出:2
# 也可以不加""
let var=$var+1
echo $var
输出:3
# 也可以不加$直接引用
let var+=1
echo $var
输出:4
# 方幂运算用**
let var=var**2
echo $var
输出:16
# 第二种用法 (())
((var+=1))
echo $var
输出:17
# 第三种用法 $[] []中引用的变量要加$
var=$[$var+1]
echo $var
输出:18
# 第四种 使用 expr
var=`expr $var / 10`
echo $var
输出:1
# 前面的都仅支持整数运算
# 第五种
var=`echo "$var * 10.5" |bc`
echo $var
输出:10.5
# 第六种 awk 支持各种运算,awk本身带很多数学运算函数
var=`echo "$var 1" |awk '{printf("%g", sin($1 + $2))}'`
echo $var
输出:-0。85
0 0
- shell变量数学运算
- shell变量数学运算
- shell 变量 数学 运算
- Linux shell 变量 数学 运算
- Linux shell 变量 数学 运算
- Linux shell变量数学运算
- Linux shell--变量数学运算
- Linux shell 变量 数学 运算
- Linux shell 变量 数学 运算
- Linux shell 变量 数学 运算
- shell——变量、数学运算、数组
- 03 Linux shell 变量 数学 运算
- linux 下shell 编程之变量及数学运算
- shell中的数学运算
- Linux Shell 数学运算
- shell中的数学运算
- shell 执行数学运算
- shell 执行数学运算
- 《汇编语言》第一章-基础知识
- LeetCode (Word Break II )
- 如何在GNU/Linux操作系统中使用命令行xdg-open打开一个任意格式的文件
- Word Ladder II -- LeetCode
- 知乎网站2010年12月开放,三个月后获得了李开复的天使投资
- shell变量数学运算
- Symmetric Tree -- LeetCode
- LeetCode(Copy List with Random Pointer) 复杂链表的深拷贝
- 【转载】23中设计模式的基本介绍
- 区别:JDK,JRE,JVM,JIT
- C Tips: 排序算法:冒泡排序(Bubble sorting)
- 发个博客为什么要这么难?发个博客为什么要这么难?发个博客为什么要这么难?
- C Tips: 排序算法:快速排序(Quick sorting)
- Moto G 的开发者模式