Tal.Ben

迷茫了太久,想往深了做几件事

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

#!/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"

阅读更多
版权声明:有关于交易的部分,如果有使用blog的策略,盈亏自负。 https://blog.csdn.net/ydonghao2/article/details/17080371
个人分类: Python 和 Shell Script
上一篇Android Wi-Fi工作原理
下一篇两个最基础的Shell Script代码
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭