Ich möchte nur rekursiv scannen Documents
und diesen "übergeordneten" Ordner nicht verlassen. Mein Skript durchsucht mein gesamtes Dateisystem rekursiv, und ich bin nicht sicher, durch welches Element dieses Skripts dies verursacht wird. Das habe ich:
#/bin/sh
for f in $(find /home/rmintz/Documents/ -type f -name "*jpg")
do
echo $f
done
Was muss ich ändern, damit dieses Bash-Skript nur den Documents
Ordner und sonst nichts durchsucht ?
Ich habe den Eindruck, dass dies mein gesamtes Dateisystem scannt, da die Ausgabe im Terminal Verzeichnisse außerhalb des Bereichs von anzeigt /home/rmintz/Documents
.
Ein Beispiel ist /usr/lib
.
fi
(warum hast du es dort, wenn es kein dazugehöriges gibt if
?), Funktioniert der Code für mich korrekt.