Finden von Dateien und ausführen von Befehlen

Habe ich eine Menge rar-Archive strukturiert in einzelnen Ordnern und möchte Sie auf Skript entpacken Sie alle.

Ich habe Probleme, herauszufinden, wie es getan werden sollte, und brauche etwas Hilfe.

#!/bin/bash
## For all inodes
for i in pwd; do
    ## If it's a directory
    if [ -d "$i" ] then
        cd $i

        ## Find ".rar" file
        for [f in *.rar]; do
            ./bin/unrar x "$f" # Run unrar command on filename
            cd ..
        done
    done
done

Ich bin nicht vertraut mit der bash-scripting-und ich vermute, der code ist falsch, mehr als einmal. Aber ich denke, dies sollte die grundlegende Struktur

InformationsquelleAutor Linuxxon | 2014-11-13
Schreibe einen Kommentar