#!/bin/bash
#Program:
# Program creates three files, which named by user's input and date command
#History:
# 2013/08/26 ydonghao
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#1.让用户输入文件名,并取得fileuser这个变量
echo "I will use 'touch' command ti create 3 files."
read -p "Please input your filename :" filename
#2.为了避免用户随意按下[Enter],利用变量功能分析文件名是否有设置
filename=${filename} #判断是否有配置文件名
#3.开始利用date命令来取得所需要的文件名了
date1=$(date --date="-48 hour" + %Y%m%d) #前两天的日期
echo $date1
date2=$(date --date="-24 hour" + %Y%m%d) #前一天的日期
echo $date2
date3=$(date +%Y%m%d) #今天的日期
echo $date3
file1=${filename}${date1}
echo $file1
file2=${filename}${date2}
echo $file2
file3=${filename}${date3}
echo $file3
#4.创建文件名
touch "$file1"
touch "$file2"
touch "$file3"