Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Objasnění cyklu v BASH

Zdravím. Může mi prosím někdo zkušený v Bash objasnit tento zápis ?

R1   ARR=()
R2   while read -r number text; do
R3     ARR+=( ${number//\"} "${text//\"}" )
R4   done < filedata
Zatím jsem zjistil, že
R1 vytoří prázdné pole
R2 je cyklus který plní proměnnou number a text
R3 přidá do pole další položku s obsahem z proměnné number a text
R4 konec cyklu a název souboru ze kterého se mají číst data

Co nemůžu nikde najít
R2 podle čeho získá proměnnou number a text, jak pozná co je co ?
R3 co přesně dělají ta lomítka a nesmyslně zapsané uvozovky viz ${number//\"} "${text//\"}" ?
Taky jsem nikde nenašel, jak by měl takový soubor s názvem filedata vypadat, jaký formát měl mít jeho obsah ?

Pokud někdo objasní, budu moc rád. Děkuji vám

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny