#!/bin/bash destination="/usr/local/bin" while [ $# -gt 0 ] do case "$1" in "--help"|"-h"|"-?") usage exit 0 ;; "--destination"|"-d") shift destination="${1}" shift ;; *) echo "Ignoring unknwon parameter '${1}'" shift ;; esac done script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) sed "s#__src_folder__#${script_dir}#g" wrapper.sh > "${destination}/nc_password_client.sh" chmod +x "${destination}/nc_password_client.sh"