bin-utils/extract_ear.sh

22 lines
477 B
Bash
Executable File

#!/bin/sh
EARFILE=$1
EXTR_DIR=$2
# tester fichier et repertoire
# extraire le fichier donné dans le repertoire
unzip $EARFILE -d $EXTR_DIR
# extraire chaque fichier jar, war, sar dans le repertoire temporaire
for ar_file in `ls $EXTR_DIR/*.?ar`
do
TMP_DIR=$EXTR_DIR/.tmp
mkdir -p $TMP_DIR
# suppromer le jar/war/sar du repertoire d'extraction, le remplacer par le repertoire des fichiers extraits
unzip $ar_file -d $TMP_DIR
rm -f $ar_file
mv $TMP_DIR $ar_file
done