1.输出变量 :
#! /bin/bash my_var=BOB echo $my_var echo "hi,$my_var" echo "the price is \$5"
若想输出$符号,需要加入转义符号
2.命令替换
将命令的输出赋值给变量的方法
- my_var=`date` # `是esc键旁边那个
- my_var=$(date)
这个方法命令可以生成以日期命名的独一无二的文件
today=`date +%y%m%d` echo $date ls -al > log.$today
生成了一个新的文件
使用命令替换的方法会创建一个子shell