Sie könnten dafür verwenden awk
:
cat file1 file2 | awk -F "=" ' END }'
Beispielausgabe:
d 104 42 a 8 9 b 9 13 c 22 -1
Pipe to, sort
wenn Sie die Werte in einer konsistenten Reihenfolge haben möchten.
Ich möchte die Unterschiede zwischen vielen Schlüsselwertpaaren überprüfen. Ich weiß, dass ich dazu Code schreiben könnte, aber ich glaube, es wird einen einfacheren Weg geben, dies zu erreichen. Diese Werte stammen von HTTP-Anforderungs-URLs.
Angenommen, ich habe die folgenden Schlüsselwertpaare, sie sind nicht immer in der richtigen Reihenfolge:
Set 1:
a=1 b=2 c=3
Set 2:
a=2 c=5 b=7
Set 3:
b=5 c=2 a=8
Set 4:
a=1 c=6 b=7
Ich suche nach einer Ausgabe wie dieser, nur um Unterschiede zu erkennen:
Wie kann ich das leicht erreichen, ohne ein eigenes Programm schreiben zu müssen?
Sie könnten dafür verwenden awk
:
cat file1 file2 | awk -F "=" ' END }'
Beispielausgabe:
d 104 42 a 8 9 b 9 13 c 22 -1
Pipe to, sort
wenn Sie die Werte in einer konsistenten Reihenfolge haben möchten.