#!/bin/bash # Dev version - repacement tdbloader script that groks .gz files. # A set of N-Triples files, .nt or .nt.gz, are OTHER= GZCAT="gunzip -c" CMD= TDBLOADER="cat" for f in "$@" do b=$(basename $f) case "$b" in *.nt) echo "NT" ; CMD="$CMD cat $f ;" ;; *.nt.gz) echo "NT.gz" ; CMD="$CMD $GZCAT $f ;" ;; *) echo "Not recognized" ; OTHER="$OTHER $f" ;; esac ## ext="${b#*.}" ## if [ "$ext" = "$b" ] ## then ## echo "No extension" ## else ## echo "Ext: $ext" ## fi done if [ "$F3" != "" ] then echo "Non-NTriples files: $F3" exit fi echo $CMD eval "$CMD" | $TDBLOADER