函数{
for while if
date +%N%s纳秒 秒
函数名 参数1 参数2
$1 $2
删除大小为0文件
ls -l | cut -d -f
mkdir while break
}
编写一个随机数的函数{
date 可以指定最大和最小
funcation random(){
min=$1
max=$2
time=$(date +%s%N)
num=$[$max-$min+1] //区间
result=$[$time%$num+$min] //对一个数取余肯定小于这个数
echo $result
}
for i in {1..10}
do
random 5 10
done
}
定时任务{
系统按照指定的时间或者指定的时间段来完成相应的任务
crontab -l
crontab -e 编辑器
* * * * * conmand
第一个*:minute: 表示分钟,可以是从0到59之间的任何整数。
第二个*: hour:表示小时,可以是从0到23之间的任何整数。
第三个*: day:表示日期,可以是从1到31之间的任何整数。
第四个*: month:表示月份,可以是从1到12之间的任何整数。
第五个*: week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
第六个*: command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
例如:
* * * * * command //每一分钟执行一次
3,15 * * * * command //每小时的第三分钟和第十五分钟执行一次
3,15 8-11 */2 * * command //每隔两天的上午8点到11点的第3和第15分钟执行
tail -f 文件名 追踪文件内容 随文件变化而变化 动态的
cat 是静态的
}
数组
array(a b c)
${array[0]} //根据下标取元素
${array[*]} //取数组中所有元素
${#array[*]} //取数组长度
date
d=${date +"%Y-%m-%d %h:%M:%S"}
知识点:循环 判断 数组 定时任务 函数 日期
for while if
date +%N%s纳秒 秒
函数名 参数1 参数2
$1 $2
删除大小为0文件
ls -l | cut -d -f
mkdir while break
}
编写一个随机数的函数{
date 可以指定最大和最小
funcation random(){
min=$1
max=$2
time=$(date +%s%N)
num=$[$max-$min+1] //区间
result=$[$time%$num+$min] //对一个数取余肯定小于这个数
echo $result
}
for i in {1..10}
do
random 5 10
done
}
定时任务{
系统按照指定的时间或者指定的时间段来完成相应的任务
crontab -l
crontab -e 编辑器
* * * * * conmand
第一个*:minute: 表示分钟,可以是从0到59之间的任何整数。
第二个*: hour:表示小时,可以是从0到23之间的任何整数。
第三个*: day:表示日期,可以是从1到31之间的任何整数。
第四个*: month:表示月份,可以是从1到12之间的任何整数。
第五个*: week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
第六个*: command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
例如:
* * * * * command //每一分钟执行一次
3,15 * * * * command //每小时的第三分钟和第十五分钟执行一次
3,15 8-11 */2 * * command //每隔两天的上午8点到11点的第3和第15分钟执行
tail -f 文件名 追踪文件内容 随文件变化而变化 动态的
cat 是静态的
}
数组
array(a b c)
${array[0]} //根据下标取元素
${array[*]} //取数组中所有元素
${#array[*]} //取数组长度
date
d=${date +"%Y-%m-%d %h:%M:%S"}
知识点:循环 判断 数组 定时任务 函数 日期