bummel Geschrieben 24. Mai 2012 Geschrieben 24. Mai 2012 (bearbeitet) Hallo liebe Community, ich muss gerade ne Übersicht erstellen dazu will ich per sed - Befehl alle Zeilen in einen Befehl umwandeln. Mein Problem ist das ich wenn ich den Befehl absetze kommt nur ">" und weiter passiert nichts... (das sollte doch dann der Modus sein in dem man sed normal als Editor verwendet oder?) sed 's/^/grep "/' name | sed 's/$/" \/home\/do.100\/p3\/log\/druck_* | tail -1 | awk \'\{print \$2, \$3, \$4\}\'/' > nutzung An sich soll der Befehl in der Datei dann wie folgt lauten. grep "druckername" /home/do.100/p3/log/druck_* name | tail -1 | awk '{print $2, $3; $4}' > nutzung Ich hoffe ich habe mich Verständlich genug ausgedrückt ^^ Danke für eure Hilfe schon im Voraus. Gruß Bummel Bearbeitet 24. Mai 2012 von bummel
bummel Geschrieben 24. Mai 2012 Autor Geschrieben 24. Mai 2012 Also das Problem sollte mit irgendwie mit dem awk - Befehl zusammenhängen. Bis dahin wird meine Datei so angepasst wie ich es möchte.
carstenj Geschrieben 24. Mai 2012 Geschrieben 24. Mai 2012 Hi, ich verstehe es nicht. Am besten postest du eine Beispielzeile der Eingabedatei und das gewünschte Ergebnis.
bummel Geschrieben 24. Mai 2012 Autor Geschrieben 24. Mai 2012 In der eigentlichen Datei sind nur die Namen der Drucker enthalten. So sollen die 900+ Zeilen in meiner Datei aussehen. grep "druckername" /home/do.100/p3/log/druck_* name | tail -1 | awk '{print $2, $3; $4}' > nutzung Und damit ich das nicht x-mal tippen muss ^^ wollte ich das mit sed anpassen.
dano0b Geschrieben 24. Mai 2012 Geschrieben 24. Mai 2012 for drucker in $(cat eingabedatei); do echo 'grep "${drucker}" pfad' >> ausgabedatei done wobei du natürlich mit dem for auch direkt die befehle absetzen könntest anstatt in eine datei zu lenken
bummel Geschrieben 25. Mai 2012 Autor Geschrieben 25. Mai 2012 danke für die idee werde ich dienstagmal testen
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden