16 lines
367 B
Bash
16 lines
367 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
total_files=$1
|
||
|
template_file="template_config.ini"
|
||
|
|
||
|
# Check if the number of files is provided and template exists
|
||
|
|
||
|
for ((i=1; i<=total_files; i++)); do
|
||
|
file_name="config${i}.ini"
|
||
|
ip=$((100+$i))
|
||
|
# Replace the placeholders in the template and write to the output file
|
||
|
sed "s/<number>/${i}/g;s/<ip>/${ip}/g" "$template_file" > "$file_name"
|
||
|
done
|
||
|
|
||
|
|