title: Remove strings by a specific delimiter
body: <p>I have few columns in a file, in which the second column has ":" delimiter and I would like to remove the first, third and fourth strings in the second column and left the second string in that column. But I have the normal delimiter space, so I have no idea.</p>
  
  <pre><code>input:
  
  --- 22:16050075:A:G 16050075 A G
  --- 22:16050115:G:A 16050115 G A
  --- 22:16050213:C:T 16050213 C T
  --- 22:16050319:C:T 16050319 C T
  --- 22:16050527:C:A 16050527 C A
  
  desired output:
  
  --- 22 16050075 16050075 A G
  --- 22 16050115 16050115 G A
  --- 22 16050213 16050213 C T
  --- 22 16050319 16050319 C T
  --- 22 16050527 16050527 C A
  
  Wrong:
  cat df.txt | awk -F: '{print $1, $3, $6, $7, $8}'
  
  --- 22 A
  --- 22 G
  --- 22 C
  --- 22 C
  --- 22 C
  </code></pre>
  
  <p>but I can not do it right. can awk and sed command can do it? </p>
  
  <p>Thank you.</p>