Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: fredy 10. 11. 2017, 00:41:37
-
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
-
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/^.//'`