Dobrý večer.
Mám takové pole
#!/bin/bash
ARR=("nejaky text" "další text" "a ještě jiný text")
a potřebuji uložit do proměnné VAR to pole abych dostal takový výsledek
/nejaky text/další text/a ještě jiný text
Hledám jednořádkové řešení bez použití while, for atd.. Nějaký tip?
VAR=/`printf '%s/' "${ARR[@]}"`
oprava:
VAR=`printf '/%s' "${ARR[@]}"`
Díky moc, funguje to parádně. A šlo by to i bez toho prvního lomítka?
Místo tohoto
/nejaky text/další text/a ještě jiný text
toto
nejaky text/další text/a ještě jiný text
Citace od: fredy kdy 11. 11. 2017, 14:40:29
Díky moc, funguje to parádně. A šlo by to i bez toho prvního lomítka?
Místo tohoto
/nejaky text/další text/a ještě jiný text
toto
nejaky text/další text/a ještě jiný text
VAR=`printf '/%s' "${ARR[@]}" | sed 's/^.//'`