Batch Script mit Unix Tools

time-walker

New Member
Hey Leute,
bräcuhte paar denk anstöße oder tipps,

ich habe 2 dateien die ich auswerten will.
qgrep.exe -v "REG_SZ svs" AD_aaulitzk.txt >> _USER_PROXIES.TXT

qgrep.exe "REG_SZ" AD_aaulitzk.txt | cut -c23-38 >> _USER_PROXIES.TXT

durch die beiden befahle habe ich meine Informationen die ich brauchen, nur das problem ist das ich die ausgaben unter ein ander stehen habe statt neben einander.
die ausgabe sollte aus den beiden befehlen sollte durch ein leerzeichen getrennt sein.
wie kriegt ich das newline nach dem ersten befehl raus.
 
Kannst du bitte ein paar Beispielzeilen posten für das, was du hast, was du erwartest und was du aber stattdessen bekommst? Also Log-Zeilen.
 
Für mich ist die Frage schon klar, aber ich kenne die Lösung nicht.

Ich denke er möchte 2 Dateien auslesen

1.txt
hallo
ich bin ...

2.txt
wie gehts
gut

jetzt soll eine 3. datei entstehen mit fogendem Inhalt:

3.txt
hallo wie gehts

das Problem ist dabei, wenn man sie auließt entsteht dies:

3.txt
hallo
wie gehts


das "wie gehts" steht unter dem "hallo" soll aber daneben stehen...

Gruß speedone
 
Also, FALLS du nur eine Zeile in der Ausgabedatei hast, dann funktioniert unter der Bash

Code:
echo $(grep "hallo" 1.txt) $(grep "wie gehts" 2.txt) >> ausgabe.txt

Also verschachtelte Befehle. Vermutlich gibt es die auch irgendwie für Windows (ich vermute mal anhand der .EXE Endungen, dass du unter Windows arbeitest)... aber da kenn ich mich nicht aus.

Alternativ würde ich ein komplettes Script schreiben. Da gibt es Variablen und die können alles zwischenspeichern bis du die Informationen zusammen hast und die Ausgabedatei schreiben kannst.
 
Back
Top