需求:
用一個腳本,按序列生成連續的ID號,啓動模擬程序模擬多個節點
ID的樣子是下面這樣的,32個字符
A0000000000000000000000000000001
A0000000000000000000000000000002
啓動程序用如下的命令:
./node A0000000000000000000000000000001
需要啓動500個這樣的終端。
最終的命令如下所示:
#!/bin/bash
NODECNT=500
for((i=1;i<=$NODECNT;i++));
do
nodeid=$(printf "A%031d" "$i");
#echo $nodeid
let index=$i
echo "start node " $index $nodeid
./node $nodeid > log_node_$index.txt 2>&1 &
done
1.shell腳本中for的用法
https://www.cnblogs.com/EasonJim/p/8315939.html
2.printf的用法