Originally Posted by palmtree5
Not really unless I push it to the upcoming weekend as I have more important things to do between now and Friday
Okay, here's my script:
IFS=$(echo -en "\n\b")
for SUBDIR2 in `ls -d1 */`
do ZIPFILE=$(basename "$SUBDIR2")
zip -r $ZIPFILE/$ZIPFILE.zip $SUBDIR2
As always, this can be tweaked as needed/desired. Right now, it's taking you to the directory whose name you enter at runtime, then it's doing its thing as far as locating subdirectories and zipping their contents. It's creating the zipped files in each subdirectory; of course that can be changed to wherever you'd prefer.
And thanks to EM for the $IFS idea.