sebacruz
10/16/2013 - 3:52 PM

clean_mac_files_from_zip.sh

#!/bin/bash

# remove __MACOSX foldr and .DS_Store files
# from *_original.zip file
# zip again and place under fixed/*


for x in $*
do
    unzip $x
done

# remove mac foler
find . -name "__MACOSX" -exec rm -rv {} \;
# remove .DS_Store files
find . -name ".DS_Store" -exec rm -v {} \;

mkdir -p fixed/

for x in $*
do
    y=`echo ${x%%_original.zip}`
    zip -r $y.zip $y
    mv $y.zip fixed
    rm -rv $y
done