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

関連情報