#!/bin/bash # settings ; PLEASE ADAPT LOCAL_FOLDER=/Users/XXX/Desktop/CPU REMOTE_FOLDER=/export/data/scanner/a_to_c/CPU REMOTE_HOST=host.domain.columbia.edu REMOTE_USER=xxx # ensure there are arguments if [[ "a$@" == "a" ]] ; then echo "No subjects requested." echo "USAGE (import one subject): $0 subject1" echo "USAGE (import several subjects): $0 subject1 subject2 subject3 ..." echo "USAGE (import several subjects, pattern based): $0 subj\*patt" echo "---" echo "This script uses ssh. You will be asked to enter" echo "the password of user $REMOTE_USER on host $REMOTE_HOST." echo "---" echo "Data will be stored in $LOCAL_FOLDER." exit 1; fi # change into local folder cd $LOCAL_FOLDER # retrieve requested files ssh -l $REMOTE_USER REMOTE_HOST "cd $REMOTE_FOLDER ; tar -cf - $@" | tar -xf -