#!/usr/bin/ksh echo -n "path source: " read SOURCE [ -d "$SOURCE" ] || { echo "$SOURCE directory does not exist."; exit 1; } echo -n "path target: " read TARGET [ -d "$TARGET" ] || { echo "$TARGET directory does not exist."; exit 1; } cd $SOURCE find . -type d -exec mkdir -p "$TARGET/{}" \; cd -