Ich erhalte in einer Variable u.a. Text: convert test.jpg -strip -colors 216 gif:- | convert - histogram:- | \ identify -verbose - /tmp/magick-XXEQJNIJ MIFF 256x200 256x200+0+0 DirectClass 13kb Image: /tmp/magick-XXEQJNIJ Format: MIFF (Magick Image File Format) Geometry: 256x200 Class: DirectClass Type: Palette Endianess: Undefined Colorspace: RGB Channel depth: Red: 1-bits Green: 1-bits Blue: 1-bits Channel statistics: Red: Min: 0 (0) Max: 1 (1) Mean: 0.0684766 (0.0684766) Standard deviation: 0.252562 (0.252562) Green: Min: 0 (0) Max: 1 (1) Mean: 0.068457 (0.068457) Standard deviation: 0.252529 (0.252529) Blue: Min: 0 (0) Max: 1 (1) Mean: 0.068457 (0.068457) Standard deviation: 0.252529 (0.252529) Colors: 8 Histogram: 44545: ( 0, 0, 0) black 1292: ( 0, 0,255) blue 1046: ( 0,255, 0) lime 811: ( 0,255,255) aqua 1362: (255, 0, 0) red 496: (255, 0,255) fuchsia 742: (255,255, 0) yellow 906: (255,255,255) white Rendering-intent: Undefined Resolution: 72x72 Units: Undefined Filesize: 13kb Interlace: None Background Color: white Border Color: #DFDFDF Matte Color: grey74 Page geometry: 256x200+0+0 Dispose: Undefined Compression: LZW Orientation: Undefined Comment: 58485: ( 6, 5, 5) #060505 25190: ( 10, 13, 16) #0A0D10 ... Gesucht ist nun die Farbe, die am häufigsten vorkommt, wobei schwarz und weiß ignoriert werden soll. Das ist also "1362: (255, 0, 0) red" Wie extrahiere ich nun in eine neue Variable "red"? Ich nehme mal an, dass in jeder identify Ausgabe Histogram und Rendering-intent vorkommt, vielleicht steht da aber manchmal noch anderer Text dazwischen. Nehmen wir als an, dass alles zu betrachtende Zeilen sind, die in diesem Bereich (ab Histogram - Rendering-intent) mit einer Zahl beginnen. Die Zeile, die "( 0, 0, 0) black" oder "(255,255,255) white" enthält kann gelöscht werden. Vielen Dank für eure Tips. Al