005-大数据-7Linux-shell编程-2

Posted shaoyayu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了005-大数据-7Linux-shell编程-2相关的知识,希望对你有一定的参考价值。

Linux的变量

作用域:

  1. 本地
  2. 局部
  3. 位置
  4. 特殊
  5. 环境

本地变量

  • 当前的shell拥有

  • 生命周期随shell

  • name=gob

[root@MDNode01 shell]# echo $$
1091
[root@MDNode01 shell]# syy=123
[root@MDNode01 shell]# echo $syy
123
[root@MDNode01 shell]# 

如果当前的进程结束以后,变量就会被销毁。

局部变量

  • 只能local用于函数
  • val = 10
[root@MDNode01 shell]# syy=123
[root@MDNode01 shell]# echo $syy
123
[root@MDNode01 shell]# fun(){
> echo $syy
> syy=12
> echo $syy
> local mgs=111
> echo $mgs
> }
[root@MDNode01 shell]# fun
123
12
111
[root@MDNode01 shell]# echo $syy
12
[root@MDNode01 shell]# echo $mgs

[root@MDNode01 shell]# 

可以看出在函数fun()中修改syy的值会对本地变量产生影响,

位置

  • $1,$2,${11}
  • 脚本
  • 函数

以上是关于005-大数据-7Linux-shell编程-2的主要内容,如果未能解决你的问题,请参考以下文章

[005]大数据

代写大作业代写大学计算机基础编程

大数据技术之_16_Scala学习_11_客户信息管理系统+并发编程模型 Akka+Akka 网络编程-小黄鸡客服案例+Akka 网络编程-Spark Master Worker 进程通讯项目(示例代

005-MYSQL数据库设计原则

代写SQL数据库SQL代写SQL代写数据库SQL编程代写

大数据技术之_03_Hadoop学习_02_入门_Hadoop运行模式+本地运行模式+伪分布式运行模式+完全分布式运行模式(开发重点)+Hadoop编译源码(面试重点)+常见错误及解决方案(示例代(代