1.自定义创建40bytes倍字节的json报文体:

b.sh:

#!/bin/bash
read -p "请输入要构造的报文多少40bytes倍的报文,以回车结束:" num
name=$num
label=$num"b.json"
rm -f json/$label
#n=`expr $num \* 1`
if [[ $num == 1 ]];
then
  echo '{"materialStagingNo":"FZ203@#hg003hg0"}' >> json/$label
else
  echo "[" >> json/$name
  for((i=0;i<$num;i++))
  do
    echo '{"materialStagingNo":"FZ203@#hg0030"},' >> json/$name
  done
  echo "]" >> json/$name
  sed -i '$d' json/$name
  sed '$s/.$//' json/$name >> json/$label
  sed -i '$a ]' json/$label
  rm -f json/$name
fi
View Code

相关文章: