我想在两个值之间插入数字,否则重复脚本直到正确的数字.
这是我的脚本,它无法正常工作:
validation(){
read number
if [ $number -ge 2 && $number -ls 5 ]; then
echo "valid number"
break
else
echo "not valid number, try again"
fi
}
echo "insert number"
validation
echo "your number is" $number
Run Code Online (Sandbox Code Playgroud) 我有一个PostgreSQL/PostGIS数据库,我想将我的数据表从数据库转换为GeoJSON格式.
我的目的是使用这个GeoJSON来创建一个带有JavaScript的地图.我在Spring MVC中使用Java和JDBC.转换数据的最佳方法是什么?
我有多个json文件,它们只是想从中合并特定对象,然后将其保存到新的json文件中:例如:
one.json
two.json
...
Run Code Online (Sandbox Code Playgroud)
每个json文件都是这样的:
一个.json
{
"passed": 1,
"fixtures": [
{
"name": "Getting Started one",
"path": "testOne.ts"
}
]
}
Run Code Online (Sandbox Code Playgroud)
two.json
{
"passed": 1,
"fixtures": [
{
"name": "Getting Started two",
"path": "testTwo.ts"
}
]
}
Run Code Online (Sandbox Code Playgroud)
所以我的最终json文件应该是这样的:
final.json
{
"passed": 2,
"fixtures": [{
"name": "Getting Started one",
"path": "testOne.ts"
},
{
"name": "Getting Started two",
"path": "testTwo.ts"
}
]
}
Run Code Online (Sandbox Code Playgroud)
您知道这样合并的简单方法是什么吗?
节点:json文件不仅是两个,而且很多,因此最好找到每个扩展名为json的文件。最好在shell脚本或node.js中执行此操作。
谢谢。