#!/bin/bash # 生成测试数据的函数 generate_test_data() { local data_dir=$1 local num_files=$2 local file_size=$3 # 创建数据目录 mkdir -p "$data_dir" # 生成指定数量和大小的文件 for ((i=1; i<=$num_files; i++)); do local file_path="$data_dir/file_$i" head -c $file_size /dev/urandom > "$file_path" done } # 调用函数生成数据 # 第一个参数是数据目录,第二个参数是文件数量,第三个参数是文件大小(字节) generate_test_data "$1" $2 $3使用方法: bash script.sh /path/to/data_dir 1000 1024 这个脚本定义了一个函数generate_test_data,它接受三个参数:数据目录路径、文件数量和文件大小。然后脚本使用head命令和/dev/urandom生成随机内容的文件。最后,调用函数并传入参数生成测试数据。head -c显示文件的前多少个字节
标签:shell,local,测试数据,生成,test,data,generate From: https://www.cnblogs.com/ddupfan/p/18080209