#!/bin/bash # this thingy just creates relative links for all facilities in boot.fac # and standard.fac cd "$1"; shift def() { ln -vsf ../$FAC fac/"$1".fac } defalias() { ln -vsf ../$FAC fac/"$1".fac } lnk() { FAC=$1 grep "^def\|defalias " "$1" | while read line; do eval $line; done } for fac in "$@"; do lnk $fac done