On Sat, 19 May 2012 17:13:03 +0200, Adam wrote: > $ sed 's/^>.*\[gene=\([^]]*\)\].*$/\1/g' And there I forgot the '>'; sorry, it should read: $ sed 's/^>.*\[gene=\([^]]*\)\].*$/>\1/g' Best regards, Adam -- "Hur långt man än har kommit Adam Sjøgren är det alltid längre kvar" asjo at koldfront.dk