Een Unix- bestand kan computercode bevatten , hetzij in een high - level taal zoals Perl of in object code . Om zo'n bestand uit te voeren , Unix moet besturing te geven aan de code in het bestand in een taalafhankelijk weg . Wanneer een Unix shell wordt direct aangeroepen op het bestand om het uit te voeren , moet het bestand machtigingen die het uitvoerbaar te maken hebben . Gebruik een speciale shell script om alle bestanden die dergelijke toestemmingen onder een bepaalde Unix- directory of mountpoint moeten lokaliseren . Instructies 1 Voer een teksteditor op een nieuw bestand met de naam " locateExecs.sh . " Geld verdienen # /bin /bash < t: dit bestand zal de code voor de shell script kopen van 2 Plaats de volgende regels het nieuwe bestand met de teksteditor bevatten . > find /home /rootSearch - perm /a + x Vervang " /home /rootSearch " door de naam van de map waarin u het zoeken te gaan , het script zal dat directory zoeken , al zijn submappen enzovoort . Druk op "Enter " aan het eind van elke regel . Sla het bestand op en sluit de tekstverwerker Type 3 het volgende commando : . Chmod u + x locateExecs.sh Pers " Enter . " De shell script is klaar om uit te voeren nadat u de " chmod " commando uit te voeren .
|