[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: