FatManStanding
Lt. Junior Grade
- Registriert
- Aug. 2021
- Beiträge
- 509
Hallo,
angenommen ich habe eine Datei mit diesem Inhalt:
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:
nicht aber wenn ich die Werte über eine Variable einfüge:
Hier wird an jedem Leerzeichen getrennt und die Anführungszeichen nicht weggelassen. Wieso? Was mache ich falsch?
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?