- 浏览: 7172 次
- 性别:
- 来自: 成都
最新评论
文章列表
for循环
通过使用一个变量去遍历给定列表中的每个元素,在每次变量赋值时执行一次循环体,直至赋值完成所有元素退出循环
格式1
for ((i=0;i<10;i++))
do
...
done
格式2
for i in 0 1 2 4 5 8 9
do
...
done
格式三
for i in {0..9}
do
...
don ...
变量
变量不需要声明,初始化不需要指定类型
变量命名
1:不能使用程序中的关键字(保留字)
2:只能使用数字,字母和下划线,且不能以数字开头
3:建议命令要通俗易懂
显示变量值使用echo命令 ,加上$变量名,也可以使 ...
shell是什么
Shell是用户与Linux操作系统沟通的桥梁
Linux的Shell种类众多,这里我们学习的是bash,也就是Bourne Again Shell
1:由于易用和免费,Bash在日常工作中被广泛使用
2:Bash是大多数Linux系统默认的Shell。
Shell文件的格式
文件名后缀通常是.sh
#!/bin/bash
#这里是注释
在一般情况下,人们并不区分 Bourne Shell和Bourne Again Shell,所以,在这里,我们可以看到#!/bin/bash,它同样也可以改为#!/bin/sh。
脚本执行的常用方式
a.sh
1、这样的话需要保证脚本具有 ...
/**
* 根据开始时间和结束时间相差天数,生成期间每一天的日期
* @param startDate 开始时间
* @param days 前后时间相差天数
* @return
*/
public static List<String> createYMD(Date startDate,Long days){
List<String> ls=new ArrayList<String>();
String ymd=null;
for(int i=0;i<=days;i++){
ymd=TimeRule.date ...
- 2013-07-22 10:40
- 浏览 2629
- 评论(0)
/**
* 获取日期差,返回相差天数。
* @param startDate 开始时间
* @param endDate 结束时间
* @return Long 相差天数
*/
public static Long getCompareDate(String startDate,String endDate){
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
try {
Date date1= formatter.parse(st ...