zoukankan      html  css  js  c++  java
  • shell入门-变量

    shell变量分为系统变量和用户自定义变量 

    查看变量的命令 

    #env        系统变量

    或者 #set    包括env和自定义变量和额外变量

    使用变量的命令是

    #echo $【变量】

    /////////////////////////////////////////////////////////////////////////////

    1.自定义变量

    建议使用小写,来区分系统变量。

    [root@wangshaojun 111]# a=1
    [root@wangshaojun 111]# echo $a
    1

    [root@wangshaojun 111]# a=1;b=2;c=3
    [root@wangshaojun 111]# echo $a $b $c
    1 2 3
    [root@wangshaojun 111]# echo $a$b$c
    123

    2.特殊字符的变量用单引号

    [root@wangshaojun 111]# a='...+++--**//'
    [root@wangshaojun 111]# echo $a
    ...+++--**//

    3.用的命令运行结果的用反引号

    [root@wangshaojun 111]# a=`ll 1.txt`
    [root@wangshaojun 111]# echo $a
    -rw-r--r-- 1 root root 4 11月 14 22:03 1.txt

    =

    4.让变量叠加用双引号

    [root@wangshaojun 111]# a=1
    [root@wangshaojun 111]# b="$a"2
    [root@wangshaojun 111]# echo $b
    12

    ////////////////////////////////////////////////////////////////////////////////////////////

    全局声明

    命令:export

    说明:全局声明

    [root@wangshaojun 111]# d=5
    [root@wangshaojun 111]# echo $d
    5
    [root@wangshaojun 111]# bash   ////进入子shell 变量a失效 

    [root@wangshaojun 111]# echo $d

    [root@wangshaojun 111]# exit ///退出子shell
    exit
    [root@wangshaojun 111]# export d=6  ///全局声明
    [root@wangshaojun 111]# echo $d
    6
    [root@wangshaojun 111]# bash  ///进入子shell
    [root@wangshaojun 111]# echo $d
    6

    /////////////////////////////////////////////////////////////////////////////////////////////////////////

    总结:a=1 ,echo $a //   a=1;b=2;c=3   echo $a$b$c //   a='++..--' //a=`cat 1.txt` //a="$b"1 // export a=1 ,bash ,echo $a//

  • 相关阅读:
    UINavigationController详解
    iOS学习之UINavigationController详解与使用
    UIViewController 之LoadView详解
    UIView详解
    iOS UITableView代理方法详解
    iOS中表视图(UITableView)使用详解
    Objective-C葵花宝典第一重(内功篇)--类与对象
    关于UIScrollView事件
    iOS学习--UIScrollView 原理详解
    ios UIView
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4964578.html
Copyright © 2011-2022 走看看