Linux SHELL编程练习case1

#!/bin/bash
#Program:
#  User can keyin filename to touch 3 new files.
#History :
#2017/12/04  Li Qingyu First release 

PATH=$PATH:/home/liqingyu/test
export PATH

#让使用者输入文件名称,并取得fileuser 这个变量
echo -e "I will use 'touch' command to create 3 files."
read -p "Please input the filename what you want: " fileuser

#为了避免使用者随意按Enter,利用变量功能分析文件名是否有设定?
#filename未设定值或者为空取-后面的filename,否则取fileuser
filename=${fileuser:-"filename"}

#开始利用date 指令来取得所需要的裆名
#前天、昨天、今天
date1=`date --date='2 days ago' +%Y%m%d`
date2=`date --date='1 days ago' +%Y%m%d`
date3=`date +%Y%m%d`
file1="$filename"_"$date1"
file2="$filename"_"$date2"
file3="$filename"_"$date3"

#建立裆名
touch $file1
touch $file2
touch $file3 





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值