title: Capture regex with grep in one line
body: <p>In bash, the output of <code>sensors</code> on my computer is the following:</p>
  
  <pre><code>Adapter: ISA adapter
  Physical id 0:  +67.0°C  (high = +84.0°C, crit = +100.0°C)
  Core 0:         +65.0°C  (high = +84.0°C, crit = +100.0°C)
  Core 1:         +65.0°C  (high = +84.0°C, crit = +100.0°C)
  Core 2:         +65.0°C  (high = +84.0°C, crit = +100.0°C)
  Core 3:         +67.0°C  (high = +84.0°C, crit = +100.0°C)
  </code></pre>
  
  <p>I need to capture, <strong>in one line, in bash</strong>, the temperature right after Physical id 0, with its unit.</p>
  
  <p>So here, I would like the command to return exactly <code>67.0°C</code>.</p>
  
  <p>I tried to chain <code>grep</code> commands, here is my attempt</p>
  
  <pre><code>sensors | grep -oEi "id[^C]+C" | grep -oEi "[\d.]+°C"
  </code></pre>
  
  <p>Because grouping doesn't seem to be possible with grep, the first group was meant to capture <code>id 0:  +67.0°C</code>, and the second one <code>67.0°C</code>.</p>
  
  <p>However, nothing is returned. The first grep seems to have returned what it was supposed to, though.</p>
  
  <p>So how to capture this string ? 
  Any other technique would be okay, if it is one line in bash.</p>