O
oiermann
besserwisser
Hi,
ich bin gerde am Verzweifeln...Ich brauche für ein Script einen invertierten "unsigned char". Ich bekomme Werte von 0...255 und will da eben das Gegenteil draus machen, also 0->255, 1->254, ...,255->0. Ob Hex oder Dezimal ist egal.
Ich probiere seit Stunden mit bc, printf und Bash-Aritmethik herum, komme aber nich weiter. Entweder habe ich Werte mit Vorzeichen oder er zeigt mir Hex-Werte mit 64bit an, welche mit f aufgefüllt werden nach dem Invertieren.........
Ich habe dann versucht den 64bit Wert zu beschneiden, aber ein printf "%02x" funtkioniert gar nicht, er zeigt mir trotzdem alle stellen an....
Ich hoffe jemand von euch kann mir dabei helfen..
ich bin gerde am Verzweifeln...Ich brauche für ein Script einen invertierten "unsigned char". Ich bekomme Werte von 0...255 und will da eben das Gegenteil draus machen, also 0->255, 1->254, ...,255->0. Ob Hex oder Dezimal ist egal.
Ich probiere seit Stunden mit bc, printf und Bash-Aritmethik herum, komme aber nich weiter. Entweder habe ich Werte mit Vorzeichen oder er zeigt mir Hex-Werte mit 64bit an, welche mit f aufgefüllt werden nach dem Invertieren.........
Ich habe dann versucht den 64bit Wert zu beschneiden, aber ein printf "%02x" funtkioniert gar nicht, er zeigt mir trotzdem alle stellen an....
Ich hoffe jemand von euch kann mir dabei helfen..