Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: DuckD 30 Srpna 2013, 16:31:29

Název: bash - práce s polem a IFS
Přispěvatel: DuckD 30 Srpna 2013, 16:31:29
Ahoj, prosím o pomoc se skriptem:

Kód: [Vybrat]
#!/bin/sh
  text="abc=15/25"
  IFS='/'
  array=($text)
  echo $array[0]
Výstup je tento:
Citace
abc=15[0]
Proč je na výstupu přidána nula v závorce?
Jak na to?

Díky za radu!


Edit: Tak to má být takto:
Citace
echo $(array[0])
Název: Re:bash - práce s polem a IFS
Přispěvatel: GdH 30 Srpna 2013, 19:09:04
Edit: Tak to má být takto:
Citace
echo $(array[0])

Myslel jsi spíš takto:
echo ${array[0]}

Jinak používáš vymoženosti bashe a skript uvozuješ sh, což je dash v ubuntu.