#!/bin/sh # join the contents of files that contain the specified tag read -a files <<< $(grep -Rl $1 txt | sort) for file in "${files[@]}" do tail -n +2 $file done