Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 09. Dez 2018 22:30

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 10. Mai 2006 14:05 
Hallo liebe Leute.

Vorweg: Ich bin nicht gerade ein Held was Befehle in der Linux-Shell angeht und habe leider auch aktuell nichtmal ein Linux-System laufen.
Da kommt auch schon mein Problem.
Meine Aufgabe lautet wie folgt:
Zitat:
Finden Sie unter Verwendung eines Kommandozeilentools das größte ausführbare Programm auf einem Linux-System. Mit Größe ist hier die Speichergröße des Programms
auf der Festplatte gemeint. Geben Sie Name, Pfad und Größe in Bytes an.
Da ich derzeit keinen Zugriff auf ein Linux-System habe wird mein Prof sicherlich auch einen korrekten find-Aufruf akzeptieren, aber viel weiter als bis
find -perm -*x*

bin ich noch nicht gekommen und bin mir nichtmal sicher, dass der Modus-Parameter von -perm überhaupt wildcards unterstützt.

Hoffe, einer von euch kann mir da helfen, wäre euch sehr verbunden.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10. Mai 2006 15:11 
Offline
prolinux-forum-admin
Benutzeravatar

Registriert: 05. Mai 2004 7:35
Beiträge: 1238
Die Aufgabe ist inkorrekt gestellt. Man kann darunter verstehen, dass irgendwer sie ausführen soll (Besitzer oder Gruppe oder Andere) oder dass alle sie ausführen können sollen (Besitzer und Gruppe und andere).

Das hier erfüllt die zweite Aufgabe:
Code:
find . -type f -perm /u=x,g=x,o=x -printf "%h %f %s\n" | sort -r -k 3 | head -n 1
find sucht alle regulären (-type f) Dateien, welche die Berechtigung haben, dass der Besitzer (u=x), die Gruppe (g=x) oder andere (o=x) ausführen kann und gibt dir (-printf) dann den Pfad ohne Dateinamen (%h), den Dateinamen ohne Pfad (%f), die Größe in Byte (%s) und eine Newline aus.

sort sortiert das ganze absteigend (-r) nach dem dritten (-k 3) Feld und head -n 1 gibt dir nur die erste Zeile davon aus.

Alles weitere erfährst du in den manpages (die gibt's auch online).


Nach oben
   
 Betreff des Beitrags: verstaendnis
BeitragVerfasst: 11. Mai 2006 8:12 
Du -
bekommst eine Aufgabe bzgl. Shellscripting und hast nicht einmal ein
dafür erforderliches Werkzeug zur Verfügung?

Wenn Du Medizin o. ä .studierst wäre das ja noch OK,...

Wenn Du unbedingt etwas technisches studirern willst, dann probiere es am besten mit Garten/Landschaftsbau oder ändere deine Einstellung zu deiner Verantwortung als Student :?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Mai 2006 16:47 
Offline

Registriert: 03. Mär 2006 23:16
Beiträge: 430
@plapper: locker bleiben.

@TQ84: Linux-Live-Systeme (knoppix)


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de