#!/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
Linux SHELL编程练习case1
最新推荐文章于 2022-07-12 11:58:51 发布