title: searching for a date timestamp greater than a specific value using awk command returns more matches
body: <p>I am trying to filter logs entries which are newer/greater than a specific date timestamp which is stored in a lastrun.txt file. But it is giving more matches/result when I read the timestamp from a file.</p>
  <pre><code>$ cat lastrun.txt
  
  2021-03-12 00:48:27.482
  
  
  command:
  
  grep 2021-03-12  data.log | awk '$0 &gt; &quot;$(cat lastrun.txt)&quot;'
  
  output:
  2021-03-12 00:10:10.891 GMT uuid=&quot;e6a1170a-b745-4861-b769-383787b18c92&quot;
  2021-03-12 00:46:17.378 GMT uuid=&quot;3a8178be-4cd3-4f98-8628-7bdd8380751a&quot;
  2021-03-12 00:48:27.482 GMT uuid=&quot;42ed7b81-8db8-4d68-9c85-1d56565ca970&quot;
  2021-03-12 01:04:15.624 GMT uuid=&quot;219963ab-d81d-4fd7-9003-83d20700a5ba&quot;
  2021-03-12 01:18:22.822 GMT uuid=&quot;5f4f63a3-a23c-4bd7-9041-75d7ee30f07a&quot;
  
  In the above output, I am getting first two lines which should not appear because the timestamp in those two lines are less than the search pattern (2021-03-12 00:48:27.482)
  
  Please help with this.
  </code></pre>