csv de entrada
$ > cat data.csv
Mumbai,India
Chicago,USA
London,UK
New York,USA
Formate a saída CSV. Adicione um número de linha para dividir cada valor de coluna com uma nova linha.
cat data.csv | \
awk -F ',' '{
print NR; # Print Record Number
for(i=1;i<=NF;i++){
print $i; # Print Each Column separeted by Default EOL
}
}' | \
zenity --list \
--title="Title" \
--column="Index" --column="City" --column="Country" \
--print-column=2