ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1009
1009
EMPFEHLEN
-
Hallo,
habe ein Problem und komme nicht weiter, Ziel ist es mit hilfe eines Shellscripts eine zeichenkette dieser art:
var1:wert1+var2:wert2+var3:wert3...
in folgende Form zu bringen:
wert1,wert2,wert3,....
Habe verschiedene Ansätzte mit awk und cut probiert, aber komme noch nicht zum Ziel, irgendjemand einen Ansatz der helfen könnte?
Gruß
G
-
Hallo,
wie wärs denn mit suchen und ersetzen?:
Code bash:1
echo "var1:wert1+var2:wert2+var3:wert3" | sed 's/^[^:]*://g' | sed 's/+[^:]*:/,/g'
Gruß,
RedWing"I'm not deaf, I'm ignoring you"
----
-
12.01.11 05:35 #3
- Registriert seit
- Jul 2003
- Ort
- Montreal (Quebec)
- Beiträge
- 1.667
Etwas einfacher:
Code bash:1
echo var1:wert1+var2:wert2+var3:wert3|sed 's/[^:]*:\([^\+]*\)/\1,/g'
-
Hi,
danke für die Antworten, habs jetzt so gelöst:
Code :1 2 3 4 5 6 7 8 9 10 11 12
for i in $LINES do LINE2='' COUNT=`echo $i | awk '{n = split($1,arr,"+"); print n}'` for (( j=1 ; j<=COUNT ; j++ )) do LINE=`echo $i | cut -d"+" -f$j` LINE=`echo $LINE | cut -d":" -f2` LINE2="$LINE2","$LINE" done echo $LINE2 >> $WORKDIR/all_csv done
ist zwar auf den ersten Blick komplizierter aber es klappt.
-
Ich würd das Thema auch schließen, aber ich bin wohl zu blöd dafür...
-
18.01.11 17:58 #6
- Registriert seit
- Jul 2003
- Ort
- Montreal (Quebec)
- Beiträge
- 1.667
Herrje. Es geht bestimmt noch komplizierter. Zum Beispiel wenn Du statt einem Shell-Script einfach VBA in einer VM laufen lässt…
Warum fragst Du hier nach Lösungen (die einfach sind und hervorragend funktionieren), wenn Du sie dann nicht nutzt?
Ähnliche Themen
-
Zeichenkette aus Zeichenkette ersetzen mit Hashtable
Von newbie1234 im Forum JavaAntworten: 4Letzter Beitrag: 23.06.10, 17:44 -
Reguläre Ausdrücke: Zeichenkette anhand von Kommata trennen
Von einfach nur crack im Forum PHPAntworten: 8Letzter Beitrag: 29.05.10, 02:07 -
Zeichenkette trennen
Von Freddy-Flieger im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 25.04.07, 17:34 -
Zeichenkette trennen
Von Pageman2 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 12.02.06, 13:48 -
[C++] String anhand einer Zeichenkombination trennen
Von kOa_DrohhyN_ im Forum C/C++Antworten: 3Letzter Beitrag: 25.04.05, 12:25





Zitieren

Login





