Skip to content

Instantly share code, notes, and snippets.

@matthewlmcclure
Created January 9, 2012 14:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthewlmcclure/1583268 to your computer and use it in GitHub Desktop.
Save matthewlmcclure/1583268 to your computer and use it in GitHub Desktop.
cat_maybe_compressed()
{
local type=''
local cat=''
for f in "$@"
do
type=$(file -b "$f" | cut -d ' ' -f 1)
case $type in
"ASCII")
cat=cat
;;
"gzip")
cat='gzip -dc'
;;
esac
$cat $f
done
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment