Anzeige:
Ergebnis 1 bis 1 von 1

Thema: printf und kdialog 2 spaltige Textdatei

  1. #1
    Reichtum, Macht und Ruhm!
    Registriert seit
    Sep 2014
    Beiträge
    160

    printf und kdialog 2 spaltige Textdatei

    Hallo Community,

    folgendes: ich habe vor längerer Zeit mal ein ähnliches Problem gehabt, welches gelöst wurde.
    Ich habe eine --radioliste mit kdialog erstellt.

    In meinem ersten Fall, hatte ich eine Variable mit einem Wert befüllt.
    Als Resultat und Lösung hatte ich dann am Ende folgende Lösung:

    suche=$(egrep -r "Test1|Treffer1" /home/xxx/xxx/xxx/xxx/ | tr /: // | tr /" " /_ | cut -d/ -f9-9)

    Code:
    kdialog --radiolist "Auswahlliste" $( for i in $suche; do printf " %s %s off " "$i" "$i"; done )
    Wenn ich anstatt dieser "Suche" Variable aber eine .txt Datei mit 2 Spalten habe, die durch ein Leerzeichen getrennt sind:
    Code:
    Peter Bispiel1
    Petra Beispiel2
    ... ...
    Kann ich die auch korrekt an die Radioliste übergeben? Sodass die 1. Spalte der Rückgabewert bei Abfrage der Radioliste wird?

    Ich übergebe ja immer 3 Parameter
    kdialog --radiolist "Beschreibung" [Rückgabewert] [Beschreibung] [Status]

    Gewollt ist es dann so:
    kdialog --radiolist "Beschreibung" [Peter] [Beispiel1] [off]

    Versucht habe ich folgendes (ja, hier hab ich die Ausgabe wieder in einer Variable gespeichert... :x):
    var1=$(cat /home/xxx/xxx/xxx/info.txt)

    Code:
    kdialog --radiolist "Auswahlliste" $( for i in $var1; do printf " %s %s off " "$i" "$i"; done )
    Mir wird aber nach dem 1. Leerzeichen ein Zeilenumbruch in der Liste generiert.

    Kann mir jemand helfen?

    Liebe Grüße,

    iBlack
    Geändert von iBlack (17.03.17 um 15:30 Uhr)
    Superquadratisch, Galaktisch gut!

Ähnliche Themen

  1. find -printf mit Anführungszeichen
    Von PHBU im Forum Linux Allgemein
    Antworten: 10
    Letzter Beitrag: 26.07.16, 18:01
  2. String in Textdatei durch eine Textdatei ersetzten
    Von flo19 im Forum Linux Allgemein
    Antworten: 11
    Letzter Beitrag: 24.01.05, 08:37
  3. kdialog kennt kein "kdialog --getopenfilename"
    Von claudius im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 21.01.04, 15:35
  4. Doofe Frage zu printf() ...
    Von mrsuicide im Forum Linux Allgemein
    Antworten: 41
    Letzter Beitrag: 11.01.03, 20:45
  5. printf() und Rundungen
    Von Algol im Forum Anwendungen Allgemein, Software
    Antworten: 5
    Letzter Beitrag: 12.09.02, 18:04

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •