Skip to content

Instantly share code, notes, and snippets.

@9re
Created November 17, 2011 11:47
Show Gist options
  • Save 9re/1372981 to your computer and use it in GitHub Desktop.
Save 9re/1372981 to your computer and use it in GitHub Desktop.
remove __MACOSX and .DS_Store files from zip files
#!/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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment