#!/bin/sh set -euo pipefail usage() { echo 'Usage: categorydata FILENAME.conf' } FILENAME="${1:-}" eval "$(assert-arg -- "$FILENAME" 'FILENAME.conf')" . ./"$FILENAME" SINGULAR="$(cat "$names_dir"/category/"$lang".txt)" DIR="$(dirname "$FILENAME")"/../../.. for category in ${categories:-}; do from="$DIR"/"$SINGULAR"."$category"."$date_iso"-"$sort".sortdata to="$date_iso"-"$sort".sortdata ln -fs "$to" "$from" printf '%s\n' "$from" done