#! /usr/bin/env bash set -euo pipefail cd "$(dirname "$0")" # convert input tsv lines into JSON lines for Bazaar/Parser [[ $# -gt 0 ]] || # default column order of input TSV set -- doc_id content export JAVA_OPTS="-Xmx4g -Dfile.encoding=UTF-8" PROJECT_DIR=$(cd "${BASH_SOURCE[0]%/*}" && pwd -P)/. MAINCLASS=com.bidi.Test tsv2json "$@" | exec java $JAVA_OPTS -cp "$PROJECT_DIR/:$PROJECT_DIR/lib/commons-beanutils-1.9.3.jar:$PROJECT_DIR/lib/commons-collections-3.2.2.jar:$PROJECT_DIR/lib/commons-lang-2.5.jar:$PROJECT_DIR/lib/commons-logging-1.2.jar:$PROJECT_DIR/lib/json-lib-2.4-jdk15.jar:$PROJECT_DIR/lib/ezmorph-1.0.6.jar" "$MAINCLASS" "$@"