Code:
#!/usr/bin/env bash ANGBAND_INSTALL_DIR=~/misc/angband ANGBAND_USER_DIR=~/.angband/Angband find_prf() { echo "Searching \"$1\"..." for d in "$ANGBAND_USER_DIR" "$ANGBAND_INSTALL_DIR/lib"; do echo "Checking $d" [ ! -d "$d" ] && echo "\"$d\" is not a directory!" while IFS= read -r -d '' f; do grep -iEHT "monster:$1:" "$f" done < <(find "$d" -iname '*.prf' -print0) done } find_prf Soldier find_prf Kobold
Naturally, change the value of ANGBAND_INSTALL_DIR to where you installed Angband.
Leave a comment: