Sono nuovo di shell scripting e sto cercando di capire come stampare 3 (o più) valori di un array contemporaneamente. Ecco la lista di parole con cui sto lavorando:
$ cat words.txt
one
two
three
four
five
six
seven
eight
nine
ten
Ecco la sceneggiatura che ho iniziato:
$ cat test.sh
#!/bin/bash
arr=($(cat words.txt))
for i in "${arr[@]}"; do
echo "$i" "$i" "$i"
done
Uscita desiderata:
uno due tre
quattro cinque sei
sette otto nove
Se l'utilizzo di un ciclo for non è il metodo migliore e più pratico per ottenere l'output desiderato, sono molto aperto ai suggerimenti.
$ curl -O one -O two -O three