根据用户输入的字符串生成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"

03_键盘读取字符串,重载函数进行操作

package exercise; import java.io.BufferedReader; import java.io.InputStreamReader; /** * 编写一个Java...
  • lsq_java_4
  • lsq_java_4
  • 2016年04月06日 22:04
  • 1229

输入三个字符串,按由小到大的顺序输出(指针)

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 ...
  • liubinzi123
  • liubinzi123
  • 2012年12月04日 08:50
  • 16055

第十六周—C语言 字符串排序问题

/* 烟台大学计算机学院 2016 作者:张威 完成日期:2016年12月13日 */ #include #include #include int main() { char co[10...
  • zw159357
  • zw159357
  • 2016年12月13日 13:09
  • 380

有3个字符串,要求找出其中最大者

#include #include int main() { char str[3][20];//定义二维数组(存放三个字符串) char string[20];//定义一维数组 int i; ...
  • u012110719
  • u012110719
  • 2014年11月19日 21:58
  • 2263

三角形的判定和交换两个变量的值

描述 多组输入 用户输入0 时 程序结束 用户会输入 3 个整数  ,它们代表着3条木棍的长度。 你需要判断,这3条木棍能否组成一个三角形, 如果可以  输出          Great,...
  • u014800094
  • u014800094
  • 2016年10月12日 14:06
  • 266

输入3个字符串,要求将字母按由大到小的顺序输出。

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 ...
  • liubinzi123
  • liubinzi123
  • 2012年11月29日 08:05
  • 3334

初学C语言:输入3个字符串,按从小到大的顺序输出

#include #include int main(){ char a[100]; char b[100]; char c[100]; scanf("%s",a); scanf("%s"...
  • litianyang_csdn
  • litianyang_csdn
  • 2016年08月12日 23:41
  • 3959

POJ 1011 Sticks(dfs)

Description 乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请...
  • V5ZSQ
  • V5ZSQ
  • 2015年06月19日 17:04
  • 683

输入3个字符串,按字符串由短到长的顺序输出

输入3个字符串,按字符串由短到长的顺序输出,要求使用指针。 #include "stdafx.h" #include #include #include using namespac...
  • yanglize
  • yanglize
  • 2015年08月27日 00:35
  • 1117

输入三个字符串,将字符串1中里的字符串2用字符串3代替

题目:编写程序输入三个字符串,写一函数实现:输入三个字符串,将字符串1中里的字符串2用字符串3代替。 例如: 串1:“abcdefgh123456xy123xyxy” 串2:“1234” 串3...
  • weixin_40698456
  • weixin_40698456
  • 2017年11月22日 17:55
  • 401
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据用户输入的字符串生成3个文件
举报原因:
原因补充:

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