深入探索Shell编程:变量、决策与重复操作
1. 变量与算术基础
在Shell编程里,变量是构建非平凡程序不可或缺的元素。它们能够保存数据值,并且对程序的状态进行管理。由于Shell主要是一种字符串处理语言,所以针对Shell变量的字符串值,有很多操作可做。不过,数学运算同样重要,POSIX Shell为此提供了一种进行算术运算的机制。
2. 变量赋值与环境管理
- readonly命令 :此命令可将变量设为只读,禁止对其进行赋值操作。这是在Shell程序中创建符号常量的有效方式。
hours_per_day=24 seconds_per_hour=3600 days_per_week=7
readonly hours_per_day seconds_per_hour days_per_week
- export命令 :该命令用于把变量添加到环境中。环境是一个由名称 - 值对构成的列表,所有正在运行的程序都能访问。新进程会从其父进程继承环境,并且在创建自己的子进程之前可以对其进行修改。
PATH=$PATH:/usr/local/bin
export PATH
- env命令 :可用于移除程序环境中的变量,或者临时改变环境变量的值。
超级会员免费看
订阅专栏 解锁全文
16

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



