以当前日期时间命名创建一个文件夹
dirdate=`date +%Y%m%d`_`date +%H%M%S`
# 加个 $ 表示变量
mkdir $dirdate执行 *.sh文件 的几种方式
sh test.sh
./test.sh
/etc/test.sh
. test.sh备份文件夹及其下所有文件
# 命名文件夹 -- 创建日期时间文件夹,注:日期格式化 要严格按照该写法,否则可能不是你想要的结果
dirdate=`date +%Y%m%d`_`date +%H%M%S`
# $dirdate 为变量
bak_dir=Shell_$dirdate
mkdir $bak_dir
echo '创建了文件夹 ' $bak_dir
# 复制 Shell文件夹下所有子文件夹和文件到 新文件夹 $bak_dir 下
cp -r Shell/* $dirdate
echo '复制 Shell文件夹下所有文件到 新文件夹 ' $bak_dir ' 下'读取配置文件信息并判断
#!/bin/sh
eval `cat ./.env`
echo "$APP_ENV"
if [ "$APP_ENV" = 'local1' ]
then echo 'APP_ENV == local1'
elif [ "$APP_ENV" = 'local' ]
then echo 'APP_ENV == local'
else
echo '不相等'
fi#!/bin/sh
eval `cat ./.env`
echo "$APP_ENV"
if [ "$APP_ENV" = 'local1' ];then
echo 'APP_ENV == local1'
elif [ "$APP_ENV" = 'local' ];then
echo 'APP_ENV == local'
else
echo '不相等'
fi