1. 程式人生 > 其它 >shell指令碼造資料

shell指令碼造資料

技術標籤:測試工作shell

1.背景:需要json型別的資料且號碼為變數,內容形如:

{“phone”: “13100000001”,“type”: “1”},

{“phone”: “13100000002”,“type”: “1”},

2.實現:

1)linux環境上新建一個makedata.sh的檔案,檔案內容如下:

#!/bin/bash
num=13100001000
for i in {1..500};do
   num=$(($num+1))
   echo "{\"phone\": \""$num"\",\"type\": \"1\"},"
>> data.file done

2)執行.sh檔案,生成資料檔案data.file

sh makedata.sh

3)data.file檔案內容如下:
在這裡插入圖片描述
4)若要生成如下格式的資料檔案:

在這裡插入圖片描述
則修改echo語句如下:

echo 1,$num",00235940,00235940,00235940,2020-04-08 15:00:00" >> data.file