脚本主要内容如下:
#/bin/sh
for i in {1..1000}
do
echo $i'|-1|1|192.168.'$[i/100 + 1]'.'$[i%100 +1]'|10.21.'$[i/100 + 1]'.'$[i%100 +1]'|32' >>abc.txt
done

脚本涉及到整除和取余两个函数
a) 整除为/,eg: '$[i/100 + 1]
b) 取余数为%,eg: '$[i%100 + 1]
生成的格式文件为:

本文介绍了一个使用Shell脚本批量生成特定格式文件的方法。该脚本通过循环迭代,利用整除和取余运算符来构造文件内容,并将结果追加到指定文件中。对于需要大量生成固定格式数据的场景,此脚本提供了一种快速实现方案。
脚本主要内容如下:
#/bin/sh
for i in {1..1000}
do
echo $i'|-1|1|192.168.'$[i/100 + 1]'.'$[i%100 +1]'|10.21.'$[i/100 + 1]'.'$[i%100 +1]'|32' >>abc.txt
done

脚本涉及到整除和取余两个函数
a) 整除为/,eg: '$[i/100 + 1]
b) 取余数为%,eg: '$[i%100 + 1]
生成的格式文件为:


被折叠的 条评论
为什么被折叠?