J
jodaine
Grünschnabel
Hallo,
ich bin Änfängerin im shellskripten und bräuchte mal eure Hilfe.
Ich habe eine Datei mit Dateieinträgen, die mit ihren md5-Hashwert aufgelistet sind. Leider haben die Einträge nicht immer die gleichen Pfadangaben.
Datei1 (Beispiel):
Mit den Befehlen sort und uniq habe ich es schon geschafft alle Einträge zu sortieren und doppelte zu entfernen.
Aber jetzt benötige ich hinter dem letzten Vorkommen eines md5-Hashwertes die Anzahl der gesamten Vorkommen.
Es soll dann etwa so ausschauen:
Könntet ihr mir weiterhelfen? Ich benutze die bash-Shell unter Unix.
ich bin Änfängerin im shellskripten und bräuchte mal eure Hilfe.
Ich habe eine Datei mit Dateieinträgen, die mit ihren md5-Hashwert aufgelistet sind. Leider haben die Einträge nicht immer die gleichen Pfadangaben.
Datei1 (Beispiel):
Code:
67bfb1f48600c36374a4c73bf62901ac ./tmp.build/59123.page
67bfb1f48600c36374a4c73bf62901ac ./tmp.build/59124.page
67bfb1f48600c36374a4c73bf62901ac ./tmp.build/59135.page
6b290e7b48f8a58e188b1a916f8ef56e ./tmp.build/59110.page
6b290e7b48f8a58e188b1a916f8ef56e ./tmp.build/59111.page
6cde362c9262abe3281b5fc7357c7f19 ./tmp.build/82834.page
...
Mit den Befehlen sort und uniq habe ich es schon geschafft alle Einträge zu sortieren und doppelte zu entfernen.
Aber jetzt benötige ich hinter dem letzten Vorkommen eines md5-Hashwertes die Anzahl der gesamten Vorkommen.
Es soll dann etwa so ausschauen:
Code:
67bfb1f48600c36374a4c73bf62901ac ./tmp.build/59123.page
67bfb1f48600c36374a4c73bf62901ac ./tmp.build/59124.page
67bfb1f48600c36374a4c73bf62901ac ./tmp.build/59135.page
Anzahl: 3
6b290e7b48f8a58e188b1a916f8ef56e ./tmp.build/59110.page
6b290e7b48f8a58e188b1a916f8ef56e ./tmp.build/59111.page
Anzahl: 2
6cde362c9262abe3281b5fc7357c7f19 ./tmp.build
...
Könntet ihr mir weiterhelfen? Ich benutze die bash-Shell unter Unix.