Solution:
#!/bin/sh # usage: $0 pattern < file x=$(echo x|tr x '\34'); tr -d '\12'|sed "s/$x//g;s/$1/$x&$x/g"|tr $x '\12'|sed -n "/^$1/p"