Gewusst wie: schreiben ein Unix-Shell-Skript um ausführbare Dateien zu suchen
Eine Unix-Datei kann Computercode, einer Hochsprache wie Perl oder in Object-Code enthalten. Um eine solche Datei auszuführen, muss Unix Steuerung an den Code in der Datei sprachabhängige so zu übergeben. Wenn eine Unix-Shell direkt auf die Datei ausführen aufgerufen wird, muss die Datei Berechtigungen verfügen, die es ausführbar machen. Verwenden Sie ein spezielle Shell-Skript, um alle Dateien zu finden, die solche Berechtigungen unter einem bestimmten Unix-Verzeichnis oder Mount-Punkt.
Anweisungen
1 Führen Sie einen Text-Editor für eine neue Datei namens "locateExecs.sh." Diese Datei enthält den Code für das Shell-Skript.
2 Legen Sie die neue Datei mit dem Texteditor die folgenden Zeilen:
! / bin/bash Finde /home/rootSearch-Perm / a + X
Ersetzen Sie "/ Home/RootSearch" durch den Namen des Verzeichnisses unter dem soll die Suche fortgesetzt; das Skript wird dieses Verzeichnis, alle Unterverzeichnisse und so weiter suchen. Am Ende jeder Zeile "Enter" drücken. Speichern Sie die Datei, und beenden Sie den Texteditor.
3 Geben Sie den folgenden Befehl ein:
Chmod u + x locateExecs.sh
Drücken Sie "Enter." Das Shell-Skript ist bereit, nach dem Ausführen des Befehls "Chmod" ausführen.