深入探索Shell扩展与脚本编程
1. Shell扩展练习
在这个练习中,我们将实践使用Shell扩展来执行各种字符串和数字操作,还会尝试使用命令和进程替换的命令。
1.1 变量扩展
首先,从一个简单的变量扩展开始:
robin ~ $ NAME=Robin
robin ~ $ echo Hello $NAME
Hello Robin
1.2 算术表达式
尝试一些算术表达式,其复杂程度可按需调整:
robin ~ $ echo The answer is $((74088 / 42 / 42 + 42 - 42))
The answer is 42
robin ~ $ echo The answer is $((2 * 3 + 4 * 5))
The answer is 26
注意,运算优先级遵循DMAS规则,和我们在学校学的一样。
1.3 生成Hemachandra/Fibonacci序列
使用以下命令生成该序列:
robin ~ $ A=1 B=1 C=$((A + B)) && echo $A
1
robin ~ $ A=$B B=$C C=$((A + B)) && echo $A
1
robin ~ $ A=$B B=$C C=$((A + B)) &&
超级会员免费看
订阅专栏 解锁全文
84

被折叠的 条评论
为什么被折叠?



