#!/bin/sh usage="Usage: $0 dir Concatenates all .txt files in a directory together and removes all line breaks, saving the result to dirname.txt" test $# -ne 1 && echo "$usage" && exit 1 d=`dirname "$1"` cat "$1"/*.dehyphenated.txt | tr -d '\n' > "${d}.txt" echo "Saved all text, with no newlines, to ${d}.txt"