Linux再学--shell基础2

1. 变量

1.1 变量的命名
在shell中变量的命名规则和c语言类似,可以使用字母、数字、下划线,但是不可以使用数字开头
1.2 变量的定义及赋值
在shell中变量不用去区分数据的类型,也就是shell的变量是弱类型的;

  • 变量名 = 值:nums=3;
  • 使用let赋值 let ret=3 + 6;
  • 将命令赋值给变量 let comm=ls;
  • 将命令的结果赋值给变量 例如使用 ( ) 或 者 ‘ ‘ : ‘ l e t C = () 或者``:`letC= ()letC=(ls -l /etc)`
    在上述赋值 = 号的两侧是不能有空格的,不然会报错;
    例如我们定义两个变量:
    在这里插入图片描述
    然后打印出变量:
    在这里插入图片描述
    注意如果要定义的变量值有空格,则需要使用""或者’'括起来,例如:
    在这里插入图片描述
    我们定义了一个字符串类型的便令str1,然后使用echo输出到了控制台;

1.3 变量的引用和作用范围

猜你喜欢

转载自blog.csdn.net/lym594887256/article/details/125090683