#!/bin/sh tmp=$(mktemp) vdir=$HOME/addressbooks/home-xandikos printf "Dummy line\n" print_name_email() { cat $1 | dos2unix | grep -E '^EMAIL.*' | cut -d':' -f2 | tr '\n\r' '\t' cat $1 | dos2unix | grep -E '^FN:.*' | cut -d':' -f2 #| tr -d '\n\r' #printf "\n" } for f in $(grep -ER '^EMAIL' $vdir |cut -d':' -f1); do #printf "%s\n" $f cat $f|dos2unix|grep -ivE '^ |^PHOTO'|grep -qi $1 && print_name_email $f done rm $tmp