根据用户输入的字符串生成3个文件

来源:互联网 发布:招商证券交易软件 编辑:程序博客网 时间:2024/06/04 19:48
#!/bin/bash#Program:#    Program creates three files, which named by user's input and date command#History:#   2013/08/26    ydonghaoPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport 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 $date1date2=$(date --date="-24 hour" + %Y%m%d)   #前一天的日期echo $date2date3=$(date +%Y%m%d)                       #今天的日期echo $date3file1=${filename}${date1}echo $file1file2=${filename}${date2}echo $file2file3=${filename}${date3}echo $file3#4.创建文件名touch "$file1"touch "$file2"touch "$file3"

原创粉丝点击