#!/bin/sh -e IN="$1" OUT="$2" for file in debian/$IN.* debian/$IN*.files; do case "$file" in *.log) continue ;; esac [ -h $file ] && continue base=${file##*/} newfile=$(echo $file | sed -re "s#/$IN#/$OUT#") [ -e $newfile ] || ln -s $base $newfile done