Array Elemente durch , trennen

H

herbert10

Grünschnabel
Hallo,

Array-Elemente werden ja standartmäßig durch ein Leerzeichen getrennt, wenn sie ausgegeben werden. Kann mir vielleicht jemand sagen, wie das Leerzeichen durch ein komma ersetzt werden kann?


Viele Grüße

Herbert
 
Hi,

ich nehme an mit standardmaessig meinst du:
Code:
$ a=(1 2 3)
$ echo ${a[@]}
1 2 3
So direkt wuesste ich nicht wie man das Verhalten der Bash hier beeinflussen kann, aber du koenntest die Ausgabe ja einfach nochmal durch ein tr jagen:
Code:
$ echo ${a[@]} | tr ' ' ','
1,2,3

mfg,
bytepool
 

Ähnliche Themen

Hilfe für ein shell script

mehrere Textdateien gleichzeitig öffnen.

Komplette Spalten aus Datei löschen.

Shell Skript beschleunigen

Keine grafische Oberfläche (Debian Installation)

Zurück
Oben