#!/bin/sh # Unconditionally cat a file whether it's gz-compressed or not. for name in "$@"; do if gunzip -t "${name}" 2>/dev/null; then gunzip -c "${name}" else cat "${name}" fi done