批量写入文件
2024年06月28日
一、认识
二、实现
#!/usr/bin/env bash
fileList=({1..10})
targetDir=$(cd ~/bolawen/scripts/test && pwd)
mkdir -p ${targetDir}
for file in ${fileList[@]}
do
dir=${targetDir}/${file}.txt
cat <<EOF > ${dir}
This is file ${file} head
This is file ${file} content
This is file ${file} tail
EOF
done
三、测试
命令行执行 sh batchWriteFile.sh
即可