hinzufügen an jedes Arrayelement

06/01/2013 - 01:42 von Philipp Kraus | Report spam
Hallo,

ich habe eine Variable als Array in der Verzeichnisse enthalten sind:
MYDIRS=$(find )

Ich möchte nun an jeden Eintrag -I anfügen, also das -I soll als Prefix
an jedes
Element gehangen werden, so dass -I<Array Element Content> in jedem Element
steht. Wie kann ich dies ohne Loop am besten machen?

Danke

Phil
 

Lesen sie die antworten

#1 Cyrus Kriticos
06/01/2013 - 13:58 | Warnen spam
On 01/06/2013 01:42 AM, Philipp Kraus wrote:
Hallo,

ich habe eine Variable als Array in der Verzeichnisse enthalten sind:
MYDIRS=$(find )

Ich möchte nun an jeden Eintrag -I anfügen, also das -I soll als Prefix
an jedes
Element gehangen werden, so dass -I<Array Element Content> in jedem Element
steht. Wie kann ich dies ohne Loop am besten machen?



Du könntest natürlich gleich beim find das -I über | und sed ergànzen
lassen bevor es in das ARRAY geschrieben wird. Wenn das nicht mehr geht
dann kannst Du sowas machen:

NEW=(${MYDIRS[@]/#/-I})

Grüße | NDR-Beitrag ueber MCR Geldschrank Vertriebsgesellschaft Berlin
Cyrus | http://www.lachschon.de/item/64671-...lechmafia/

Ähnliche fragen