zoukankan      html  css  js  c++  java
  • Shell中变量的使用

    1、变量的声明

      name="blacksonny"

     注意://变量定义时不加$,变量与等号之间不能有空格

      变量命名规则: 

    • 首个字符必须为字母(a-z,A-Z)。
    • 中间不能有空格,可以使用下划线(_)。
    • 不能使用标点符号。
    • 不能使用bash里的关键字(可用help命令查看保留关键字)

    2、 使用变量

      如果要使用变量,在该变量前加上$即可,也推荐使用${name}

      如:$name

    1 #!/bin/bash
    2 #description: use variable
    3 #Author: blacksonny
    4 #Copyright (c)
    5 #Script follows here:
    6 
    7 name="blacksonny"
    8 echo $name
    9 echo ${name}

    上面的代码之后后同时输出 blacksonny,其中对于{}是可有可无的,一般为了界定变量的边界而使用

    如下代码区分变量和Programm,否者无法获取变量的值

    for book in Java Php Android iOS
    do
        echo "I will study ${book}Programm"
    done

    3、变量的重新定义,shell允许重新定义变量,与定义变量的方法一样,只是将原来的变量重新赋值即可

    4、只读变量

      通过使用readonly关键字定义一个只读变量

    number=1323
    readonly number
    number=1333

     运行var.sh 结果为: 【 ./var.sh:行24: number: 只读变量】,提示此变量不允许被修改了。

    5、删除变量

      使用unset var_name可以删除变量

    6、变量类型

      1)局部变量

      2)环境变量

      3)shell变量

  • 相关阅读:
    POJ题目分类
    最短路&记录记录记录路径
    博弈论
    生成树模板总结
    弱鸡的暑假图论安排
    面试随缘做题--day2
    面试随缘做题---day1
    PAT第四章速刷
    PAT第二章知识点快速复习
    sql语句快速复习
  • 原文地址:https://www.cnblogs.com/blacksonny/p/4622493.html
Copyright © 2011-2022 走看看