Zum Inhalt springen

Huwy

Mitglieder
  • Gesamte Inhalte

    147
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Huwy

  1. Hallo! Ich bin ein absoluter Neuling mit cmd =) Habe mir ein paar Unixtools geholt und mir einen Befehl zusammengebaut, der mir alle Verzeichnisse mit Größe ausgibt. Die Liste sieht ungefähr so aus: ... Y:\Aufgaben\Script5Datei(en)274.559Bytes Y:\Aufgaben\Script\batchtut\Batchtut2Datei(en)6.161Bytes Y:\Aufgaben\Script\batchtut\Batchtut\Reto2Datei(en)117.258Bytes Y:\Aufgaben\Script\batchtut\Batchtut\PRECHT9Datei(en)14.251Bytes Y:\Aufgaben\Script\batchtut\Batchtut\PITTIPLA3Datei(en)28.453Bytes Y:\Aufgaben\Script\batchtut\Batchtut\Lenz3Datei(en)25.588Bytes Y:\Aufgaben\Script\batchtut\Batchtut\Infotec3Datei(en)38.899Bytes Y:\Aufgaben\Script\batchtut\Batchtut\Beispiel1Datei(en)80.997Bytes Y:\Aufgaben\Script\batchtut\Batchtut\Battips5Datei(en)128.137Bytes Y:\Aufgaben\Script\batchtut\Batchtut\Bat-Kurs1Datei(en)94.894Bytes Y:\Aufgaben\Script\Fortschritte1Datei(en)233Bytes Y:\Aufgaben\Patchkabelbestellung1Datei(en)117.248Bytes Y:\Aufgaben\PTNetzwerk2Datei(en)30.595Bytes Y:\Aufgaben\DOT2Datei(en)2.052.096Bytes Y:\Aufgaben\WLan-Å¡berprÂfung2Datei(en)38.939Bytes ... Ich möchte jetz die Verzeichnisse nach Größe sortieren. Allerdings habe ich keine Ahnung, mit welchem Befehl ich nach der Größe am Ende der Zeile sortiere (das größte Verzeichnis zuerst). Ich kenn nur "sort /r" aber der nimmt sich ja immer den Anfang der Zeile vor. Kann man diesen Befehl irgendwie mit anderen verbinden, sodass er nach der Größe sortiert oder braucht man einen anderen Befehl. Btw - das ist mein Befehl. Ich weiß, dass die 3 sed auch nicht sehr elegant sind ^^ Y:\>dir /s/o-s/a-d | cat | sed '$d' | sed '$d' | sed '$d' | egrep -e "Datei\(en\)|Verzeichnis" | tr -d '\r\n' | tr -d " " | sed 's/Verzeichnisvon/\r\n/g' >VsGröße.txt
  2. Danke !! Ich habe noch eine Möglichkeit gefunden ... die Zeit heilt alle Wunden =D Mit "cat | tr -d '\r\n' >test.txt" bekomme ich die Ausgabe (zb irgendein dir-Befehl) komplett in einer Zeile in test.txt =)
  3. Hallo! Ich bin ein Neuling mit MS-Dos und Batch-Dateien. Ich habe erst vor kurzem ein Thema über Speicherfresse eröffnet. Dabei hab ich nun noch ein Problem. Ich würde gerne in einer Textdatei mit cmd oder einer Batch-Datei alle Zeilenvorschübe und Wagenrückläufe entfernen lassen. An sich werden diese mit "\r\n" bezeichnet. Mir fehlt nur der richtige Befehl, diese zu entfernen =( Oder gibt es irgendeine andere Möglichkeit? Seid nicht zu hart zu mir. Ich arbeite erst seit 1 1/2 Wochen daran
  4. Edit: Mit einem zusätzlichen Befehl habe ich nun ein kleines Erfolgserlebnis =) Y:\>dir /s/a-d/o-s | find /v "Verzeichnis" | find /v "Datei" | find /v "Volume" | find /v "Datenträger" | cut -b 20-75 | sort /r >test.txt Das cut schneidet alles bis zur 20.Spalte ab .. das ist ca. nach der Uhrzeit =) Dadurch kann ich nach Größe sortieren ... allerdings bleibt immer noch das Problem, dass ich kein Verzeichnis angezeigt bekomme und bei einer etwas größeren Dateimenge die Zuordnung Probleme bereitet =( Ist echt schrecklich, sich das alles im Selbststudium beizubringen
  5. Ich danke dir !! Aber die Aufgabe habe ich mir nicht ausgedacht Naja ich werde mich mit meinem Ausbilder unterhalten =)
  6. Das habe ich mir auch schon gedacht. Aber ich hab eben keine Möglichkeut zu erfragen, ob das auch möglich ist. Denn er hat es so ausgedrückt, dass es eine Möglichkeit wäre, mich in Batch-Dateien und MS-DOS Befehle reinzuarbeiten. Naja ich danke euch für eure Hilfe =)
  7. Sowas in die Richtung habe ich auch schon ausprobiert ... aber das is ja die gleiche Auflistung, wie ich mit "dir" bekomme. Die Dateien sollen ja unabhängig von den Verzeichnissen nach Größe geordnet werden ....
  8. Hi! Ich habe ein Problem. Ich bin ein absoluter Neuling mit Batch-Dateien und MS-DOS-Befehlen. Ich hab zum 1.9. eine Ausbildung als Fachinformatiker begonnen und hab von meinem Ausbilder eine Aufgabe (die ich allein durch Selbststudium mit 0 Vorkenntnissen erledigen soll =( ) bekommen. Ich soll eine Batch-Datei schreiben, die die Speicherfresser eines Netzwerklaufwerkes findent. Im Detail soll das so aussehen, dass diese Datei ein Textdokument auswirft, dass alle Dateien dieses Laufwerkes nach Größe sortiert anzeigt. Nun habe ich mich schon 2 Tage damit beschäftigt und ich komme auf keinen grünen Zweig. Ich hab mit (wenn ich es jetz auswendig richtig hinbekomme) "dir /s/a-d/o-s" alle Dateien nach Speichergröße sortiert. Allerdings nur in den Verzeichnissen. Mein Ausbilder will allerdings, dass alle Dateien nach Größe sortiert in einer Liste auftauchen - trotzdem aber mit Pfadangabe. Wenn ich jetz aber einen Filter anwende und nur noch alle Dateien angezeigt bekomme, kann ich die trotzdem nicht nach Größe ordnen (zb find /v "Verzeichnis" - dann werden schon mal alle Zeilen mit Verzeichnis gelöscht usw). Mal abgesehen davon, dass mir der Pfad auch nicht mehr angezeigt wird. Das größte Problem ist nun, dass mein Ausbilder krank geschrieben ist für 2 Wochen und ich danach eigtl schon Ergebnisse liefern wollte. Ich hab meinen Azubi-Kollegen gefragt, allerdings lernt er IT-Kaufmann und kennt sich mit Batch-Dateien und DOS nicht wirklich gut aus - nach eigener Aussage. Ich hoffe ich bekomme einen kleinen Anstoß durch euch - weil ich hier echt am Verzweifeln bin. Gruß Thomas

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...