Untitled
unknown
plain_text
2 years ago
1.0 kB
4
Indexable
#!/bin/bash
# Nom du lecteur
DRIVE_NAME="AppInstall"
# Chemin vers le dossier Apps
APPS_FOLDER="/Volumes/$DRIVE_NAME/Apps"
# Fonction pour extraire la version à partir du nom de fichier
get_version() {
echo "$1" | grep -oE '[0-9]+\.[0-9]+'
}
# Vérifier si le lecteur est connecté
if [ -d "/Volumes/$DRIVE_NAME" ]; then
# Ouvrir une fenêtre Finder à la racine du lecteur
osascript -e "tell application \"Finder\" to open \"/Volumes/$DRIVE_NAME\""
# Rechercher les fichiers d'archive (Zip et Rar) et demander à l'utilisateur de les extraire
ARCHIVE_FILES=$(find "$APPS_FOLDER" \( -name "*.zip" -o -name "*.rar" \))
if [ -n "$ARCHIVE_FILES" ]; then
echo "Fichiers d'archive détectés : $ARCHIVE_FILES"
for ARCHIVE_FILE in $ARCHIVE_FILES; do
if [[ "$ARCHIVE_FILE" == *.zip ]]; then
unzip -q "$ARCHIVE_FILE" -d "$APPS_FOLDER"
rm -f "$ARCHIVE_FILE"
elif [[ "$ARCHIVE_FILE" == *.rar ]]; then
unrar x -o+ "$ARCHIVE_FILE" "$APPS
Editor is loading...
Leave a Comment