#!/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