shell指令碼造資料
阿新 • • 發佈:2021-02-03
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