Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Frage zu fprint

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.12.2011
    Beiträge
    5

    Frage zu fprint

    Hallo liebes Forum,

    ich hoffe wir werden hier viel Spass zusammen haben.

    Meine Frage: ich habe ein kleines bash script mit einer printf Ausgabe. Funktioniert auch soweit. Allerdings bricht die Ausgabe manchmal ab.
    Scheint so zu sein, wenn in der Variablen ein % Zeichen vorkommt.
    Kann das sein? Kann man das verhindern?

    Gruß
    Madison

    update
    habe gerade gelesen, dass % eine Formatkennung einleitet. Leider habe ich noch keine Idee, wie ich die Variable so ändern kann, dass es trotzdem funktioniert (wird von einem Programm übergeben).
    Geändert von Madison (07-12-2011 um 09:30 Uhr)

  2. #2
    Registrierter Benutzer Avatar von Molaf
    Registriert seit
    15.11.2004
    Beiträge
    127
    Hallo Madison,

    mein Vorschlag wäre, das % mit einem Regex aus der Eingabe zu entfernen.
    Also wenn die Daten über eine Pipe kommen dann vorher noch durch awk oder einen Perl-Einzeiler schicken und das % rausschneiden.

    Liegen die Daten in Textdateien vor, dann eben diese vorher durchgehen.

    Gruß,
    Molaf

  3. #3
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    Wenn du mit printf ein '%' ausgeben willst muss im String den du printf übergibst '%%' stehen.
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.12.2011
    Beiträge
    5
    OK, danke.

Lesezeichen

Berechtigungen

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