Shell programmierung Hi, ich braeuchte eine Loesung fuer folgendes prob: Ich hab einen Ordner indem sind 100 Textfiles Jeder dieser Textfiles enthaelt das Wort ich und einen Zeile mit Angaben dahinte Jetzt moecht ich diese Zeile aus jedem Textdokument kopieren und in ein neues schreiben. Geht das irgendwie mit shell? grep und co? mfG Erinaceus |
AW: Shell programmierung Hi, wenn du willst kann ich mal versuchen ein Tool zu schreiben was diese Aufgabe übernimmt... mfg sofl |
AW: Shell programmierung Hi, Danke fuers angebot aber ich brauch das nur fuer mein Praktikum das Morgen zuende ist. Also wie gesagt was einfaches tuts auch 2-3 Zeilen die ich bei Shell eingeben und gut is. mfG Erinaceus |
AW: Shell programmierung Hi, ich geh mal davon aus das du schon etwas Erfahrung in Sachen Shell programmierung hast...oder? mfg sofl |
AW: Shell programmierung a bissle^^ aber nicht wirklich :) Ich hab auch versucht was im I-net zu finden was soetwas grob beschreibt. Dann haet ich versucht was selber draus zumachen aber ... mfG Erinaceus |
AW: Shell programmierung Hi, mmmh... das wundert mich etwas das du eine solche Aufgabe bekommst, wo du doch in Sachen Shell programmierung nicht allzu bewandert bist... mfg sofl |
AW: Shell programmierung wie waers mit [code] cat verzeichnis_mit_dateien/* | grep "^ich" > ausgabedatei [/code] Das cat gibt alle Dateien an das grep weiter, was dann nach "ich" am Zeilenanfang (^ich, wobei ^ fuer den Zeilenanfang steht) sucht. Anschliessend werden die gefundenen Zeilen in die Ausgabedatei umgeleitet. Ist das ungefaehr das, was Du wolltest? Gruesse, kerri |
AW: Shell programmierung [QUOTE=kerri]wie waers mit [code] cat verzeichnis_mit_dateien/* | grep "^ich" > ausgabedatei [/code] [/QUOTE] Das ist "useless use of cat"... Das gleiche erreicht man auch mit [CODE]grep "^ich" verzeichnis/* > ausgabedatei[/CODE] Gruß mceck |
AW: Shell programmierung [QUOTE=mceck]Das ist "useless use of cat"... Das gleiche erreicht man auch mit [CODE]grep "^ich" verzeichnis/* > ausgabedatei[/CODE] Gruß mceck[/QUOTE] Noe, das grep haengt immer noch den Filenamen mit vorn dran, wenn man durch mehrere Files greppt. Und [code]file1.txt:ich blah file2.txt:ich blah blubb ... [/code] sollte ja nicht die Struktur des Ergebnisfiles sein. Gruesse, kerri |
AW: Shell programmierung [QUOTE=kerri]Noe, das grep haengt immer noch den Filenamen mit vorn dran, wenn man durch mehrere Files greppt. [/QUOTE] <klug******mode> [CODE] grep -h "^ich" verzeichnis/* > ausgabedatei [/CODE] unterdrückt den dateinamen laut manual (hab leider keine shell hier zum testen) [left]</klug******mode>[/left] |
AW: Shell programmierung hi, Danke fuer die Vorschlaege Hab alle mal ausprobiert und irgendwie hat keiner funktioniert :D vielleicht bin ich auch zu dumm^^ Ich hab das jetzt jedenfalls mal so gemacht: grep Wort * > file.txt und es scheint zu funktionieren^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.