zoukankan      html  css  js  c++  java
  • Linux shell编程学习笔记-----第六章变量和引用

    6.1变量

    变量可分为本地变量(随着shell进程的消亡而消亡,类似于java C++ 中的局部变量),环境变量(适用于所有由登录进程产生的子进程),位置参数(用于向shell脚本传递参数,是只读的)。

    6.1.1变量替换和赋值

    变量的基本操作,变量替换和变量赋值

    变量赋值的几种方式

    两个赋值符号的区别

    echo用于输出变量的值,unset可以消除变量的值

    6.1.2无类型的shell脚本变量

    bash shell 只支持字符型和整型,字符型变量有一个整型值为0,数值型的初值为0,字符型的初值为空,可以不预先定义变量而直接使用它

    6.1.3环境变量:特殊之处仅在于它的值适用于所有由登录进程产生的子进程。

    环境变量通常用来存储路径信息,PWD和OLDPWD分别记录了当前目录和旧的工作目录

    6.1.4位置参数,用于从命令行,向shell脚本传递参数。

    6.2引用,引用是屏蔽特殊字符的特殊意义,而将其解释为字面含义

    6.2.2命令替换,是指将命令的标准输出作为值附给某个变量

  • 相关阅读:
    COGS 577 蝗灾 线段树+CDQ分治
    BZOJ 1305 二分+网络流
    BZOJ 1066 Dinic
    BZOJ 3544 treap (set)
    BZOJ 3940 AC自动机
    BZOJ 1503 treap
    BZOJ 3172 AC自动机
    BZOJ 2553 AC自动机+矩阵快速幂 (神题)
    BZOJ1901 ZOJ2112 线段树+treap (线段树套线段树)
    BZOJ 3196 线段树套平衡树
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/6415330.html
Copyright © 2011-2022 走看看