#!/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
來都來了,那就再看看
引數 | 含義 |
---|---|
$$ | 當前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引數… |