title: remove string between two character with sed
body: <p>I have a file of this type:</p>
  
  <pre><code>16:00 [61]Al-Najma - Al-Rifaa [62]5.06 [63]3.55 [64]1.57 4
  </code></pre>
  
  <p>and i want remove all the strings inside square parentheses in order to obtain</p>
  
  <pre><code>16:00 Al-Najma - Al-Rifaa 5.06 3.55 1.57 4
  </code></pre>
  
  <p>I am trying with sed in this manner:</p>
  
  <pre><code>sed 's/\[.*]//g' file1 &gt; file2
  </code></pre>
  
  <p>but i obtain</p>
  
  <pre><code>16:00 1.57 4
  </code></pre>
  
  <p>and with </p>
  
  <pre><code>sed 's/\[.[1234567890]]//g' file1 &gt; file2
  </code></pre>
  
  <p>does not work if the string contains more than 2 digit.</p>
  
  <p>how can i do this?</p>