Tabelle mit Yad und Inhalt mit Leerzeichen

FatManStanding

Lt. Junior Grade
Registriert
Aug. 2021
Beiträge
509
Hallo,

angenommen ich habe eine Datei mit diesem Inhalt:

Code:
"a a a" "bbb" "ccc"

Das soll in Yad in einer Tabelle dargestellt werden, ein Wert zwischen den Anführungszeichen pro Zeile. Das geht, wenn ich die Werte direkt im Terminal mitgebe:

Code:
yad --title "test" --width=500 --height=400 --list --column="Spalte" "a a a" "bbb" "ccc"

nicht aber wenn ich die Werte über eine Variable einfüge:

Code:
var=$(cat datei)
yad --title "test" --width=500 --height=400 --list --column="Spalte" $var

Hier wird an jedem Leerzeichen getrennt und die Anführungszeichen nicht weggelassen. Wieso? Was mache ich falsch?
 
Eventuell brauch das Ding noch die Angabe was die Spalten der Tabelle trennen soll. 🤷‍♂️
 
Da fehlen die Gänsefüßchen um $var.
 
Zurück
Oben