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

原创 2013年12月02日 20:45:54
#!/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"

day_3 用3个sevrlet文件完成用户登录模式小项目

要制作简单的用户登录WEBAPP 需要三个sevrlet文件(.java文件)完成 一、登录界面 login文件 该界面包括登录界面的标题、帐号密码输入组件以及login按钮 其中输入帐号密码的组件要...

校验用户输入的日期字符串

  • 2011年06月21日 15:43
  • 909B
  • 下载

3个方法有效提升用户的控制感

魏永振:用户体验的概念一路成长壮大,系统性概述的书籍和理念层出不穷,可执行落地的方法技巧随着技术的进步在不断变换。然而无论概念、环境如何变换,都是让产品通过媒介与人建立关系。所以其研究人性、塑造人类行...

软件需求包括3个不同的层次――业务需求、用户需求和功能需求。

软件需求包括3个不同的层次――业务需求、用户需求和功能需求。    除此之外,每个系统还有各种非功能需求。    业务需求(Business requirement)表示组织或客户高层次的目标。业...
  • arjick
  • arjick
  • 2011年11月01日 10:16
  • 4442

软件需求3个层次――业务需求、用户需求和功能需求

软件需求包括3个不同的层次――业务需求、用户需求和功能需求。除此之外,每个系统还有各种非功能需求。 业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目...

U3D开发学习之路--字符串的3个小练习

字符串反转public string StringReverse(string targetString) { char[] toArray = targetString.ToCharArr...
  • ballshe
  • ballshe
  • 2016年08月22日 23:12
  • 925

58集团2017校园招聘笔试题——压缩输出字符串中最多的3个字符

通过键盘输入一串小写的字母(a~z)组成的字符串,获取连续出现字母个数最多的3个字母,并按字母个数大小打印出字母及字母的个数(如个数相等,全部打印出结果)。...

C# 生成Word文件并写入字符串.rar

  • 2011年04月04日 13:47
  • 200KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据用户输入的字符串生成3个文件
举报原因:
原因补充:

(最多只允许输入30个字)