From 207fcf4c701f3ceac0683c0f31f1c4bbdbbb638b Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sat, 22 Oct 2016 15:56:07 +0200 Subject: kann jetzt auch fuer beide hochladen --- copyPhotos | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/copyPhotos b/copyPhotos index e66f9ed..03d13e8 100755 --- a/copyPhotos +++ b/copyPhotos @@ -91,9 +91,19 @@ do "") break ;; - "f:"*|"k:"*) + "f:"*|"k:"*|"fk:"*|"kf:"*) re="${s#*:}" - [ "${s}" == "f:"* ] && wen='Friedrich' || wen='Kasimir' + case "${s%%:*}" in + 'f') + wen='Friedrich' + ;; + 'k') + wen='Kasimir' + ;; + 'fk'|'kf') + wen='Friedrich und Kasimir' + ;; + esac bild="$( echo "${!daten[@]}" | \ tr ' ' '\n' | \ @@ -124,7 +134,17 @@ do do read -p 'Dieses Bild für '"${wen}"' hochladen (j/y/n)? ' was done - [[ "${ec[0]}" == *"${was}"* ]] && scp "${bild}" "${publicHost}/${wen}/" + [[ "${ec[0]}" == *"${was}"* ]] && \ + if [[ "${wen}" == *" "* ]] + then + scp "${bild}" "${publicHost}/${wen%% *}/" + ssh "${publicHost%%:*}" " \ + cd '${publicHost#*:}' && \ + ln '${wen%% *}/$(basename "${bild}")' '${wen##* }/' \ + " + else + scp "${bild}" "${publicHost}/${wen}/" + fi ;; esac done -- cgit v1.2.3-54-g00ecf