I am rsyncing data from a users old laptop to a newly issued laptop and I want to prompt the user with a script in Self Service that asks for the username and pass it as $nuser. Using that variable to rsync the correct folder. Here is some the script I built so far which works great to pull all user folders but I just want to the user folder for the 1 user who we get the input for:
#!/bin/sh
####################################################################################################
#
## May 2016
#
#############!/bin/sh
#echo "Checking for passed paramaters..."
echo "Remove Cache from Macintosh HD 1"
echo "Remove user home folder cache..."
sleep 1
rm -rf /Volumes/Macintosh HD 1/Users/"$nuser"/Library/Caches/*
sleep 2
echo "Emptying user Trash..."
rm -rf /Volumes/Macintosh HD 1/Users/"$nuser"/.Trash/*
sleep 2
sleep 1
echo "Working..."
sleep 1
echo "Initializing Migration Assistant..."
sleep 2
echo "Transferring User Data....."
sleep 1
/usr/bin/rsync -av /Volumes/Macintosh HD 1/Users/"$nuser"/* /Volumes/Macintosh HD/Users/"$nuser"/
sleep 2
echo "Running Transferring User Data......"
sleep 1
sleep 1
echo "Working..."
/usr/bin/rsync -av /Volumes/Macintosh HD 1/Users/"$nuser"/* /Volumes/Macintosh HD/Users/"$nuser"/
sleep 2
echo "Running Transferring User Data..........."
/usr/bin/rsync -av /Volumes/Macintosh HD 1/Users/"$nuser"/* /Volumes/Macintosh HD/Users/"$nuser"/
sleep 1
echo "Adjusting File Permissions..."
/usr/bin/chmod -R 775 /Volumes/Macintosh HD/Users/"$nuser"
sleep 1
echo "Adjusting File Ownership..."
/usr/sbin/chown -R "$nuser":staff /Volumes/Macintosh HD/Users/"$nuser"
echo "Copy complete..."
sleep 1
echo "Transfer Completed Successfully..."
exit 0
#################################################################################
Found a helpful link on [https://jamfnation.jamfsoftware.com/discussion.html?id=15225](Jamf Nation) that got me one step further in my process but need some scripting expertise to grab the username, please!