Ich möchte zwei Dateien Zeile für Zeile vergleichen und überprüfen, ob die linken/oberen Koordinaten in der ersten Datei in der zweiten identisch sind.Wie zwei Dateien Zeile für Zeile, aber nur für ausgewählte Werte zu vergleichen
Ich habe ein Problem in Bezug auf diesen Befehl in UNIX Shell:
awk -F"px" '{print $1}'
Fazit Ich möchte die Pixel in zwei HTML-Dokumente vergleichen:
Eingang:
Die erste:
<div class="txt" style="position:absolute; left:76px; top:26px;">
Die zweite:
<div class="txt" style="position:absolute; left:61px; top:28px;">
Prozess:
i=1
left=1
top=2
while [ "$linesBodyPdf1" > "$i" ]
do
echo "------Line $i--------"
px1=`echo "left V1=" && echo $bodyPdf1 | awk -F"px" '{print $left}' | awk -F"left:" '{print $2}'`
echo $px1
px2=`echo "top V1=" && echo $bodyPdf1 | awk -F"px" '{print $top}' | cut -c7-9`
echo $px2
px1=`echo "left V2=" && echo $bodyPdf2 | awk -F"px" '{print $left}' | awk -F"left:" '{print $2}'`
echo $px1
px2=`echo "top V2=" && echo $bodyPdf2 | awk -F"px" '{print $top}' | cut -c7-9`
echo $px2
left=$(($left + 2))
top=$(($top + 2))
i=$(($i + 1))
done
Output:
------Line 1--------
left V1= 0px; top:0px;" width="595" height="841" src="page1.png"> <div class="txt" style="position:absolute;
top V1= <i
left V2= 0px; top:0px;" width="595" height="841" src="page1.png"> <div class="txt" style="position:absolute;
top V2= <i
Anstelle davon:
------Line 1--------
left V1= 76
top V1= 26
left V2= 61
top V2= 28
Ich weiß nicht, wie es geht ... Bitte helfen Sie mir!
Noch nicht klar, was Sie wirklich wollen.Vergessen Sie den Prozess, den Sie hier erwähnt haben. Kannst du in Worten erklären, was du willst, wenn du zwei Dateien vergleichst? – batMan
Ich möchte Pixel Div Positionen (links und oben) vergleichen. Ich habe ein erstes HTML-Dokument mit einer linken und oberen Position und eine zweite mit einer linken und oberen Position. Ich möchte die Anzahl von jedem px erhalten und einen Unterschied machen, um zu sehen, ob das erste HTML-Dokument das gleiche wie das zweite ist. –
Sie möchten also zwei Dateien Zeile für Zeile vergleichen, aber nur Zeilen paaren, die tatsächliche Links/Oben-Koordinaten enthalten? – randomir