title: remove decimal places in strings ids using awk
body: <p>I want to remove the decimal places in strings from a list of identifiers:</p>
  
  <pre><code>ENSG00000166224.12
  ENSG00000102897.5
  ENSG00000168496.3
  ENSG00000010295.15
  ENSG00000147533.12
  ENSG00000119242.4
  </code></pre>
  
  <p>My desired output will be</p>
  
  <pre><code>ENSG00000166224
  ENSG00000102897
  ENSG00000168496
  ENSG00000010295
  ENSG00000147533
  ENSG00000119242
  </code></pre>
  
  <p>I would like to do it with awk, I have been playing with <code>printf</code> but with no success.</p>
  
  <p>UPDATE:</p>
  
  <p>The awk answer setting the field separator to <code>.</code> works well in files with only one column, but what if the file is composed of different columns (strings and float numbers)?
  Here is an example:</p>
  
  <pre><code>ENSG00000166224.12  0.0730716237772557  -0.147970450702234
  ENSG00000102897.5   0.156405616866614   -0.0398488625782745
  ENSG00000168496.3   -0.110396121325736  -0.0147093758392248
  </code></pre>
  
  <p>How can I remove only the decimal places in the first field?</p>
  
  <p>Thanks</p>