Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ausgabe eines % im durch im Batch

Empfohlene Antworten

Hallo Zusammen,

wie kann ich in einem Batchskript beim echo ein Prozent ausgeben?

Beisspiel:

echo hallo % !

Ausgabe sollte hallo % ! sein.

Leider Interpretiert das Batch dies als begin einer Variable und gibt es nicht aus.

Kann ich das Porzent irgendwie escapen ?

Dank und Grüße

In einem Batchfile funktioniert das leider nicht, da er denkt es ist der begin einer Varieable.

Original geschrieben von Terran Marine

echo %%%

Ist doof, ich weiss,

geht aber.

Ein 3. % is aber wieder nicht ratsam. Das steht ja ansich wieder fuer den Beginn einer Variable. Wenn ich da ein echo %%%1 draus mach, dann erscheint als Ausgabe %[Erster Uebergabeparameter].

Goos

Original geschrieben von Goos

Ein 3. % is aber wieder nicht ratsam. Das steht ja ansich wieder fuer den Beginn einer Variable. Wenn ich da ein echo %%%1 draus mach, dann erscheint als Ausgabe %[Erster Uebergabeparameter].

Goos

Wenn dieser Sonderfall eintritt dann ja,

aber sämtliche anderen Kombinationen laufen einwandfrei.

Gruß

Terran

also ich versuche folgendes auszugeben

echo abc_s%a_b%c

als ausgabe soll dann abc_s%a_b%c das rauskommen.

Allerdings denkt das Skript ja nun %a_b% ist eine Variable und verschluckt das einfach weil es ja nicht gesetzt ist.

Ich bruache also eine Möglichkeit beim Echo das % Zeichen zu Quoten damit

es auch tatsächlich ausgegeben wir und nicht als Beginn einer Variable interpertiert wird.

Original geschrieben von Terran Marine

Wenn dieser Sonderfall eintritt dann ja,

aber sämtliche anderen Kombinationen laufen einwandfrei.

Aehmmm welche anderen Kombinationen bitte? :)

Ansich wollte ich auch eher andeuten, dass soweit ich das weiss, 1 % fuer eine Variable steht, 2 % fuer ein % und 3 % dann logischerweise fuer ein %+Variable.

Es wird also nicht gesondert interpretiert wenn da noch ein 3. % steht. Zwei bilden eine Einheit und das dritte ist ansich nicht das dritte, sondern das erste neue.

Klaert mich auf, falls ich irre! :)

Goos

PS: Ich glaub allerdings eh nicht, dass meine obenstehenden Erklaerungen irgendwie verstaendlich sind. :rolleyes:

Es hat doch geklappt. Sorry.

Aus irgendeinem Grund hat mein erster Versuch mit %% nicht hingehauen.

Sorry und trotzdem Danke!

Original geschrieben von OracleFan

als ausgabe soll dann abc_s%a_b%c das rauskommen.

Allerdings denkt das Skript ja nun %a_b% ist eine Variable und verschluckt das einfach weil es ja nicht gesetzt ist.

Hallo?!?!?

Hoert mich hier denn keiner? ;)

Hab doch gesagt du sollsts verdoppeln, also echo abc_s%%a_b%%c :)

Goos

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.