coax@ae:~$ mkdir files coax@ae:~$ echo "etwas text" > files/file_a coax@ae:~$ echo "noch etwas text" > files/file_b coax@ae:~$ echo "der gesuchte string: logging" > files/file_c coax@ae:~$ perl -nle '$ARGV eq $O && next;!/logging/&&($O=$ARGV)&&print $O' -- files/* files/file_a files/file_b