seichi1
Goto Top

Problem bei Script zum vergleichen zweier werte aus 2 Dateien

Hallo

Ich habe folgendes Problem:
Ich bastle gerade ein Script, dass einen Wert aus einer Datei ausliest und dann checkt ob er in einer anderen Datei vorhanden ist, sollte dieser vorhanden sein, sollte es gleich die nächste Zeile der Datei auslesen und mit dem Wert weitermachen, sollte der Wert in der anderen Datei nocht vorganden sein, so soll es ein LOG-File schreiben und dann mit der nächsten Zeile weitermachen..

Aber ich schaffs einfach nicht, probiers jetzt seit Tagen.. Bitte um Hilfe ist sicher ganz einfach!!!

#!/bin/bash

HEAD=`head -1 s.log`

while read $HEAD
do
for zahl in $HEAD
do
zahl=`expr $zahl + 1`
echo $zahl
done
done

s.log sieht so aus:
100001
100002
100003
usw
usw


Es soll eine Zeile nach der anderen Ausgelesen werden und dann verlichen werden..

das sollte dann alles mit diff geschehen. aber ich häng jetzt erst mal dabei, dass ich das auslesen und das in die nächste zeile springen nicht kapiere. Bitte um Hilfe

Danke

Content-Key: 51567

Url: https://administrator.de/contentid/51567

Printed on: April 16, 2024 at 05:04 o'clock

Member: DaDoc001
DaDoc001 Feb 14, 2007 at 14:07:11 (UTC)
Goto Top
Soweit ich das sehe, liest du mit
HEAD=`head -1 s.log`
nur EINE Zeile aus. Ist das richtig so? Wie sieht denn deine zu vergleichende Datei denn aus? Wie die s.log, wo in jeder Zeile eine Zahl drinne steckt?