Daten verschieben, Sonderfall

Đang Thực Hiện Đã đăng vào 3 năm trước Thanh toán khi bàn giao
Đang Thực Hiện Thanh toán khi bàn giao

Das "Daten verschieben"-Script soll um folgende Funktion erweitert werden:

Die Ausganglage der "Daten-Verschieben"-Anforderung (siehe Projektbeschreibung) bleibt gleich, es soll allerdings ein Sonderfall umgesetzt werden.

Sonderfall:

An einer beilebigen Stelle in der Abfolge der Verzeichnisse mit je zwei Dateien befindet sich ein Verzeichnis welches zwei TIF-Dateien enthält die eine einheitliche Farbe haben haben. Diese beiden Dateien sollen identifiziert werden.

Daraus folgend soll die Sortierung angepasst werden.

Start:

Verzeichnis_00000001 enthält Datei_00000001 und Datei_00000002

Verzeichnis_00000002 enthält Datei_00000003 und Datei_00000004

Verzeichnis_00000003 enthält Datei_00000005 und Datei_00000006

Verzeichnis_00000004 enthält Datei_00000007 und Datei_00000008

Verzeichnis_00000005 enthält Datei_00000009 und Datei_00000010 <- zwei Dateien mit besonderer Farbe

Verzeichnis_00000006 enthält Datei_00000011 und Datei_00000012

Verzeichnis_00000007 enthält Datei_00000013 und Datei_00000014

Verzeichnis_00000008 enthält Datei_00000015 und Datei_00000016

Verzeichnis_00000009 enthält Datei_00000017 und Datei_00000018

Verzeichnis_00000010 enthält Datei_00000019 und Datei_00000020

Verzeichnis_00000011 enthält Datei_00000021 und Datei_00000022

--> Ergebnis:

Verzeichnis_00000001 enthält Datei_00000001_r

Verzeichnis_00000002 enthält Datei_00000002_l und Datei_00000003_r

Verzeichnis_00000003 enthält Datei_00000004_l und Datei_00000005_r

Verzeichnis_00000004 enthält Datei_00000006_l und Datei_00000007_r

Verzeichnis_00000005 enthält Datei_00000008_l

Verzeichnis_00000006 enthält Datei_00000009_s <-- suffix _s(*)

Verzeichnis_00000007 enthält Datei_00000010_s <-- suffix _s(*)

Verzeichnis_00000008 enthält Datei_00000011_r

Verzeichnis_00000009 enthält Datei_00000012_l und Datei_00000013_r

Verzeichnis_00000010 enthält Datei_00000014_l und Datei_00000015_r

Verzeichnis_00000011 enthält Datei_00000016_l und Datei_00000017_r

Verzeichnis_00000012 enthält Datei_00000018_l und Datei_00000019_r

Verzeichnis_00000013 enthält Datei_00000020_l und Datei_00000021_r

Verzeichnis_00000014 enthält Datei_00000022_l

(*) soll dann vom montieren-script in die mitte des background gesetzt werden

Das Projekt "Daten montieren" soll entsprechend modifiziert werden.

Die Farbe dieser TIF-Dateinen kann beispielsweise mit:

magick [login to view URL] -scale 20x20\! -format "\

rgb(%[fx:round(255*u.p{10,10}.r)],%[fx:round(255*u.p{10,10}.g)], \

%[fx:round(255*u.p{10,10}.b)]) \n" info:

ausgelesen werden.

Bash Scripting Shell Script Linux

ID dự án: #27529945

Về dự án

Dự án từ xa 3 năm trước đang mở