#!/usr/bin/env bash # Moves a file to another place and put a symbolic link in place function rep_help { echo "Usage: $0 SOURCE DEST" echo echo "Arguments:" echo " SOURCE File to be moved" echo " DEST Where to be moved" return 0 } mv "$1" "$2" ln -s "$2" "$1" # MAIN command="$1" shift if type "rep_$command" &> /dev/null; then "rep_$command" "$@" else rep_help fi