Gewusst wie: schreiben ein Unix-Shell-Skript um ausführbare Dateien zu suchen

October 28

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.