#!/bin/sh # Script for checking multiple definitions one after another # Load aliases if available if [ -n "$ZDOTDIR" ] && [ -f "$ZDOTDIR/aliasrc" ]; then . "$ZDOTDIR/aliasrc" fi # Argument check if [ "$#" -ne 1 ]; then echo "Usage: dictloop " >&2 exit 1 fi dict=$1 while :; do printf "Enter a word: " read -r word if [ -z "$word" ] || [ "$word" = "exit" ]; then echo "Exiting..." exit 0 fi "$dict" "$word" done