设置所使用shell的执行方式,可依照不同的需求来做设置。
set [参数]
执行命令结果
查看环境变量。
若指令传回值不等于0,则立即退出shell。set +e
表示关闭-e选项。
脚本test5.sh,中set -e被注释了。
#!/usr/bin/env bash
# set -e
mytest
echo "chengxuyuanshitang test set"
执行结果:
脚本test5.sh,中set -e打开了。
执行结果:
注释掉set-e的脚本是没有输出:chengxuyuanshitang test set
标示已修改的变量,以供输出至环境变量。
declare shitangTest="chengxuyuanshitang test"
用set命令将新定义的变量输出为环境变量:
set -a shitangTest
使用env命令和grep命令分别显示和搜索环境变量shitangTest:
env |grep shitangTest