要创建N个.txt文件,可以使用Bash脚本来获取N个参数,然后使用循环来创建每个文件。以下是一个示例代码:
#!/bin/bash
# 获取参数数量
n=$#
# 检查参数数量是否为0
if [ $n -eq 0 ]; then
echo "请输入要创建的文件数量"
exit 1
fi
# 循环创建文件
for ((i=1; i<=$n; i++)); do
filename="file$i.txt"
touch $filename
done
echo "成功创建 $n 个文件"
你可以将上述代码保存到一个脚本文件(例如create_files.sh),并在命令行中运行该脚本,并提供要创建的文件数量作为参数。例如,要创建5个.txt文件,可以运行以下命令:
./create_files.sh 5
这将创建5个文件:file1.txt、file2.txt、file3.txt、file4.txt和file5.txt。