#!/bin/bash # $1:命令,$2:间隔时间,$3:次数,$4:数据文件存放路径 command=$1 interval_time=$2 count=$3 filename=$4 for((i=1;i<=$count;i++)); do $command >> $filename sleep $interval_time done cat $filename
来都来了,那就再看看html
参数 | 含义 |
---|---|
$$ | 当前Shell脚本运行的进程ID号 |
$! | Shell最后运行的后台Process的PID(后台运行的最后一个进程的 进程ID号) |
$? | 执行命令的返回值,显示命令的执行状态,0表示没有错误,其余值表示有错误 |
$* | 全部参数列表。如"$*“用「”」括起来的状况、以"$1 $2 … $n"的形式输出全部参数 |
$@ | 全部参数列表。如"$@“用「”」括起来的状况、以"$1" “ 2 " … " 2" … " 2"…"n” 的形式输出全部参数 |
$# | Shell脚本传入的参数个数 |
$0 | Shell脚本的文件名 |
$1~$n | 添加到Shell的各参数值。$1是第1参数、$2是第2参数… |