• 变量用法总结


    1.如果没有赋值,就取第设定的值

    age=${age-40}

    echo $age  

    输出:40

    age=30

    age={age-40}

    echo $age

    输出:30

    2.echo的用法:

    echo -n 不换行输出

    echo -e 让转义符生效

    echo -e "hello world"   --换行输出

    echo -e "hello world"   --制表符

    3.declare 声明一个变量,并指定变量类型

    declare -i age  声明age为整形

    declare -a age 声明age为数组

    declare -r  age 声明age为只读变量(不可撤销和修改)

    declare -x  age 声明为环境变量

    4.加{}的情况

    age=${age}000

    5.PS1

    默认的
    PS1='[u@h W]$ '
    W 表示路径的最后一部分,
    basename  /etc/sysconfig/network    输出为network

    6.$?

    echo $?

    0表示程序启动成功,1~255失败的状态值

    for example:

    lls /etc

    a=$?

    echo $a

    7.seq

    seq 1 5

    seq 1 2 5

    8.bash

    8.1 bash的运行方式:

    交互式:/etc/profile --> /etc/profile.d/* -->~/.bash_profile --> ~/.bashrc -->/etc/bashrc

    非交互式 : ~/.bashrc --> /etc/bashrc -->/etc/profile.d/*

    8.2 用途

    profile类:设定环境变量、运行命令或脚本

    bashrc类:设定本地变量、命令别名

    9.alias

    alias ALIAS=COMMAND

    unalias ALIAS

     

  • 相关阅读:
    Eclipse下载
    RTT之AT命令组件
    RTT之shell
    RTT之内存管理及异常中断
    单片机的图形UI
    RTT学习
    RTT学习之线程管理
    C++学习笔记:
    运放
    关于KEIL下的图形化显示和输出问题
  • 原文地址:https://www.cnblogs.com/zydev/p/4890644.html
Copyright © 2020-2023  润新知