深入探索Shell脚本编程:变量、参数与交互技巧
在Shell脚本编程中,变量、参数处理以及与用户的交互是非常重要的部分。下面将详细介绍这些方面的知识和操作技巧。
变量与环境变量
在Shell脚本里,变量的使用十分关键。当前Shell中创建的变量在子Shell里通常不可用。若要在子Shell使用某个变量,就需要借助 export 命令来导出变量。
导出变量有两种方式:
$ export NAME
$ declare -x NAME
以下是一个示例:
$ PERSON="Ganesh Naik"
$ export PERSON
$ echo $PERSON
Ganesh Naik
$ echo $$
515
这里 $$ 显示的是当前Shell或父Shell的进程ID。
接着启动一个子Shell:
$ bash
$ echo $$
555
$ echo $PERSON
Ganesh Naik
$ PERSON="Author"
$ echo $PERSON
Author
$ exit
$ echo $$
515
$ echo $PERSON
Author
从这个示例可以看出,父Shell导出的变量在子Shell中可用,并且在子Shell对变量的修改会影响到父She
深入探索Shell脚本变量、参数与交互技巧
超级会员免费看
订阅专栏 解锁全文

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



