-
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 08:30 Uhr)
-
Registrierter Benutzer
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
-
Registrierter Benutzer
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
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen