跳到主要内容

批量写入文件

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 即可