bash를 사용하여 문자열에서 숫자를 선택하는 방법은 무엇입니까?

bash를 사용하여 문자열에서 숫자를 선택하는 방법은 무엇입니까?

다음과 같은 문자열이 있습니다.

      <td>8.2º C</td>

시작 부분에 개행 문자가 있습니다.

8.2출력으로 제공되도록 값만 선택하려면 어떻게 해야 합니까 ?

8.2

답변1

이 명령을 사용하여 불필요한 문자 집합을 제거할 수 있습니다 tr.

$ fred='<td>8.2º C</td>'
$ echo ${fred} |tr -d \<\>a-zA-Z\ \/\º
8.2

관련 정보