#!/bin/bash set -e raw="$*" IFS=$'\n;' for part in $raw ; do \ newpart=$(cygpath -d "$part" ) dospath="$dospath"';'"$newpart" done IFS=$'\n' despaced="${dospath// /;}" cyg_path="$(cygpath -p ${despaced:1})" echo $cyg_path