zoukankan      html  css  js  c++  java
  • Shell 脚本学习笔记二:Shell变量

    定义:

    variable_name=xxx

    一、给变量赋值

        1、直接给变量赋值

            your_name="hello world"

            注意:变量名和等号之间不能有空格

                *  首个字符必须为字母(a-z,A-Z)

     

                *  中间不能有空格,可以使用下划线(_)

     

                *  不能使用标点符号

     

                *  不能使用bash里的关键字(可用help命令查看保留关键字)

        2、利用语句给变量赋值

            for file in 'ls /etc'   // 将 /etc 下目录的文件名循环出来

    二、使用变量

        1、使用一个定义过的变量,只要在变量名前面加美元符号(推荐在使用变量的时候给所有的变量加上{})

            your_name="hello world"

            echo $your_name

            echo ${your_name}

            // 外边的 {} 是可选的,加花括号是为了帮助解释器识别变量的边界

            for skill in Ada Coffe Action Java; do

                echo "! am good at ${skill}Script"

            done

            // 已定义的变量,可以被重新定义

            your_name="Li Lei"

            echo $your_name

            your_name="Xiao Wang"

            echo $your_name

        2、只读变量,使用 readonly 命令可以将变量定义为只读变量,只读变量不能被改变

            #!/bin/bash

            myUrl="http://www.baidu.com"

            readonly myUrl

            myUrl="www.taobao.com"  // 只句报错

        3、删除变量

            unset variable_name

  • 相关阅读:
    HDU
    HDU
    HDU
    2016蓝桥杯省赛C/C++A组第二题 跳蚱蜢
    2016蓝桥杯决赛C/C++A组第四题 路径之谜
    【洛谷P2397】yyy loves Maths VI (mode)【模拟】
    【洛谷P2397】yyy loves Maths VI (mode)【模拟】
    【NOIP2018】【洛谷P5017】摆渡车【DP】
    【NOIP2018】【洛谷P5017】摆渡车【DP】
    2018NOIP普及组 划水记
  • 原文地址:https://www.cnblogs.com/fanxiaocong/p/7068471.html
Copyright © 2011-2022 走看看