bash 변수 LATLNG에는 위도 및 경도 값이 괄호 안에 들어 있습니다.
(53.3096,-6.28396)
나는 이것을 sed를 통해하려고하는 LAT와 LON이라는 변수로 파싱하고 싶다.
LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG")
LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG")
그러나 다음과 같은 오류가 발생합니다.
sed: can't read (53.3096,-6.28396): No such file or directory
bash
변수 에 배치하여 추가 단계를 추가하는 것보다 원래 소스에서 위도와 경도 값을 구문 분석하는 것이 더 효율적 입니다.