⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arith-ops.sh

📁 BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版
💻 SH
字号:
#!/bin/bash# 使用10种不同的方法计数到11.n=1; echo -n "$n "let "n = $n + 1"   # let "n = n + 1"  也可以.echo -n "$n ": $((n = $n + 1))#  ":" 是必需的, 因为如果没有":"的话, #+ Bash将会尝试把"$((n = $n + 1))"解释为一个命令.echo -n "$n "(( n = n + 1 ))#  上边这句是一种更简单方法.#  感谢, David Lombard, 指出这点.echo -n "$n "n=$(($n + 1))echo -n "$n ": $[ n = $n + 1 ]#  ":" 是必需的, 因为如果没有":"的话,#+ Bash将会尝试把"$[ n = $n + 1 ]"解释为一个命令.#  即使"n"被初始化为字符串, 这句也能够正常运行. echo -n "$n "n=$[ $n + 1 ]#  即使"n"被初始化为字符串, 这句也能够正常运行.#* 应该尽量避免使用这种类型的结构, 因为它已经被废弃了, 而且不具可移植性.#  感谢, Stephane Chazelas.echo -n "$n "# 现在来一个C风格的增量操作.# 感谢, Frank Wang, 指出这点.let "n++"          # let "++n"  也可以.echo -n "$n "(( n++ ))          # (( ++n )  也可以.echo -n "$n ": $(( n++ ))       # : $(( ++n )) 也可以.echo -n "$n ": $[ n++ ]         # : $[ ++n ]] 也可以.echo -n "$n "echoexit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -