#!/bin/bashTestByDD() {if [ $# -lt 3 ] then echo "param not enough"else blockSize=$1 blockCount=$2 outputFile=$3 logFile=$4 echo "BlockSize $blockSize BlockCount=$blockCount ">>$logFile dd bs=$blockSize count=$blockCount if=/dev/zero of=$outputFile oflag=direct 2>&1|tee -a $logFile rm $outputFile -rf fi}Test() {if [ $# -eq 0 ];then echo "not enough Param in $function"else TestByDD 1M 1024 /mnt/test1.log $1 TestByDD 8M 128 /mnt/test2.log $1 TestByDD 1M 8092 /mnt/test3.log $1 TestByDD 8M 1024 /mnt/test3.log $1fi}if [ $# -eq 0 ]then echo "please Input the logFile" exit 0else Test $1fi
转载于:https://www.cnblogs.com/Dennis-mi/articles/5421789.html