我有一个超过400个坐标,我想作为参数传递给一个字符串,但我不知道如何将第一个参数作为“经纬度”和第二个参数作为“ lng“等等。遍历命令行参数对
说我是路过这个
./test 1 2 3 4
我希望我的输出是
coordinate: {lat: 1, lng: 2}
coordinate: {lat: 3, lng: 4}
这是我到目前为止,但显然这不是它是如何做。
for i in [email protected]
do
echo "coordinate: {lat: $i, lng: $i}"
done
顺便说一句,'for i in $ @'实际上很麻烦 - 它会把'./yourscript“一二”“三四”'和'./yourscript“一样” “两”“三”“四”“。总是引用'“$ @”'。 –