需要合并两组二进制文件,并且中间以逗号分割。
文件的命名方式是××××××00000000-xxxxxx000499999这样。一开始很纠结这要咋for循环,毕竟循环0到499999的话输出的前面是不会补零的。
后来找到一个取巧的办法。可以for循环100000000到1000499999,但是输出的时候选择不输出第一位。
具体shell脚本如下
for i in {1000000000..1000499999}
do
echo -n -e ',' >> netflix9216/ESNID_${i:1}.bin
cd netflixmergedkey
touch netflixkey${i:1}.bin
cd ..
cat netflix9216/ESNID_${i:1}.bin netflix9216/KpeKph${i:1}.bin > netflixmergedkey/netflixkey${i:1}.bin
done