Re: Darstellung von Hash-Werten
Vielen Dank,
das hilft mir schon mal weiter. Allerdings gibt es bei mir nicht nun am Ende nicht nur den Ordnernamen an, sondern den ganzen Pfad.
Entweder bin ich wahlweise zu müde, zu dumm oder eine Kombination von beidem, um das Konzept von sed vollständig zu verstehen. Wenn ich den folgenden Befehl im Ordner, in dem sich die Dateien befinde, ausgebe
echo ${PWD##/*/}
dann wird mir der reine Ordnername angezeigt. Wenn ich Deinen Befehl aber entsprechend abändere, erhalte ich eine Fehlermeldung. Was mache ich hier falsch?
Liebe Grüsse
Roland
> Suchst Du vielleicht das hier?
>
> sha512sum -b * | sed -e 's# \*#,#' -e "s#\$#,$PWD#" >ergebnistextdatei
>
> Das klappt aber nur, wenn Du sha512sum -b * aufrufst. Gibst Du statt
> "*" einen Pfad mit an, musst Du stattdessen
>
> sha512sum -b /pfad/hier* | sed -e 's# \*\(/.*\)/\(.*\)$#,\2,\1#'
> >ergebnistextdatei
>
> verwenden.
>
> Soll der Ordnername mit einem / enden, dann nimm
>
> sha512sum -b /pfad/hier* | sed -e 's# \*\(/.*/\)\(.*\)$#,\2,\1#'
> >ergebnistextdatei
>
> Gruß
> Stefan
Reply to: