一、变量必须以字母开头 二、重定向 输出重定向:> >> 输入重定向: < 内联重定向(inline input redirection): << 三、整数运算 3.1 expr $ expr1+5$6 3.2 expr还能支持算术和逻辑运算 逻辑运算 算术运算 3.3 方括号 $[operation] bash shell为了保持和Bourne shell的兼容而包含了expr命令,但也同样提供了一...
echo "We have $count ${fruit}(s)" 环境变量 环境变量是不在当前程序定义的,但是存在与当前上下文的变量,典型的如PATH: echo $PATH 变量的长度 使用#可以获得变量的长度: $ var=12345678901234567890$ echo ${#var} 2. 简单运算 使用shell可以做一些简单的数学运算,用到的关键字为let,(()),[],expr: #...
本地变量(局部变量) "Var_name=valuue" 本地变量,作用域为当前shell进程。对当前shell外的其他shell进程,包括当前shell的父shell,子shell进程均无效 "Local var_name=value" 局部变量,作用域为当前代码段,常用于函数 1. 2. 位置变量 $1,$2 用于引用脚本的参数 shirt 依此向前推进 1. 2. 特殊变量(bash内置...