Veröffentlicht 11. Januar 200520 j Hi, ich sollalle dateien in einem verzeichniss durchsuchen. in den dateien sollen die zeilen ausgeben werden, die mit *A: beginnen und das ergebnis in eine datei geschieben werden. gibt es da was wie GRAP??? ich hab absolut keine ahnung!!!
11. Januar 200520 j grep "*A:" * > datei.txt schreibt alle betroffenen zeilen in die datei "datei.txt"
11. Januar 200520 j besten dank @ shutdown... hast du evt noch ne ahnung, wie man das macht, das jede gefundene ergebnis nur einmal angezeigt wird? momentan: efz/a0izus.101:*G s 8100259 8100349 % efz/a0izus.101:*G s 8100349 8100259 % efz/a0izus.101:*G s 8100259 8100236 % efz/a0izus.101:*G s 8100349 8100259 % efz/a0izus.101:*G R 8100003 8100008 % efz/a0izus.101:*G R 8100446 8101692 % efz/a0izus.101:*G R 8101692 8100446 % efz/a0izus.101:*G R 8100446 8101692 % efz/a0izus.101:*G R 8100446 8101692 % efz/a0izus.101:*G D 8100099 8100002 % efz/a0nu.101:*G U81 8170046 8170022 % efz/a0nu.101:*G U81 8170046 8170022 % efz/a0nu.101:*G U81 8170046 8170022 % efz/a0nu.101:*G U81 8170046 8170022 % efz/a0nu.101:*G U81 8170046 8170022 % efz/a0nu.101:*G U81 8170046 8170022 % efz/a0nu.101:*G U81 8170046 8170022 % auf den Wert hinter dem G kommt es an... ich hätte gerne, dass zu jeder datei nur einmal angezeigt wird welche werte drin sind.
11. Januar 200520 j naja, momentan wird halt ausgegeben: datei1:*G D jsfasljfsljf datei1:*G D mfaldsjfölsk datei1:*G M jsdfjkasölf datei1:*G M sajfölsafj ich möchte, dass lediglich datei1:*G D datei1:*G M ausgegebn wird... ob das so möglich ist weiß ich nicht... werd wohl besser mal meinen betreuer fragen...
11. Januar 200520 j ****, das geht mit AWK, warum sagt der mir das net eher... fgrep "*G " linien/* | awk '{ print $1,$2}' > G
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.