Freigeben über


about_Special_Characters

THEMA
    about_Special_Characters

KURZBESCHREIBUNG
    Beschreibt die Sonderzeichen, mit denen Sie die Interpretation 
    des nächsten Zeichens in einem Befehl oder Parameter in Windows 
    PowerShell steuern können.


DETAILBESCHREIBUNG
    Windows PowerShell unterstützt einen Satz von Sonderzeichensequenz
    en, mit denen Zeichen dargestellt werden, die nicht Teil des 
    Standardzeichensatzes sind.
 

    Die Sonderzeichen in Windows PowerShell beginnen mit dem 
    Graviszeichen, auch als Gravisakzent bezeichnet (ASCII 96).
 

    Die folgenden Sonderzeichen werden von Windows PowerShell erkannt:

        `0  Null
        `a  Benachrichtigung
        `b  Rückschritt
        `f  Seitenvorschub
        `n  Zeilenwechsel
        `r  Wagenrücklauf
        `t  Horizontaler Tabstopp
        `v  Vertikaler Tabstopp


    Bei diesen Zeichen wird die Groß-/Kleinschreibung beachtet. 


NULL ("`0")
    Windows PowerShell erkennt ein NULL-Sonderzeichen ("`0") und 
    stellt dieses mit dem Zeichencode 0 dar. Das Zeichen wird in der 
    Windows PowerShell-Ausgabe als Leerzeichen angezeigt. Dies 
    ermöglicht es Ihnen, mit Windows PowerShell Textdateien zu lesen 
    und zu verarbeiten, in denen NULL-Zeichen verwendet werden, z. B. 
    Beendigungsindikatoren für Zeichenfolgen oder Datensätze. Das 
    NULL-Sonderzeichen entspricht nicht der $null-Variablen, in der 
    der Wert NULL gespeichert ist.


BENACHRICHTIGUNG ("`a")
    Mit dem Benachrichtigungszeichen ("`a") wird ein Signalton auf 
    dem Computerlautsprecher ausgegeben.
    Hiermit können Sie einen Benutzer über eine bevorstehende Aktion 
    informieren. Mit dem folgenden Befehl werden zwei Signaltöne an 
    den Lautsprecher des lokalen Computers gesendet:

        for ($i = 0; $i -le 1; $i++){"`a"}


RÜCKSCHRITT ("`b")
    Mit dem Rückschrittzeichen ("`b") wird der Cursor um ein Zeichen 
    zurück verschoben. Es werden aber keine Zeichen gelöscht. Der 
    folgende Befehl schreibt das Wort "hier", verschiebt den Cursor 
    zweimal zurück und schreibt dann das Wort "nein" (beginnend an 
    der neuen Position):

        "hier`b`bnein"


    Durch Ausführen dieses Befehls wird folgende Ausgabe erzeugt:

        hinein


SEITENVORSCHUB ("`f")
   Das Seitenvorschubzeichen ("`f") ist eine Druckanweisung, mit der 
   die aktuelle Seite ausgeworfen und der Druckvorgang auf der 
   nächsten Seite fortgesetzt werden. Dieses Zeichen wirkt sich nur 
   auf gedruckte Dokumente und nicht auf die Bildschirmausgabe aus.


ZEILENWECHSEL("`n")
    Direkt nach dem Zeilenwechselzeichen ("`n") wird ein 
    Zeilenumbruch eingefügt.
 
    Im folgenden Beispiel wird die Verwendung des Zeichens 
    Zeilenwechselzeichens im Befehl "Write-Host" gezeigt: 

        "Hier folgen`n`nzwei Zeilenumbrüche."
        

    Durch Ausführen dieses Befehls wird folgende Ausgabe erzeugt:

        Hier folgen

        zwei Zeilenumbrüche.


WAGENRÜCKLAUF ("`r")
    Das Wagenrücklaufzeichen ("`r") löscht die gesamte Zeile vor dem 
    Zeichen "`r", als befände sich der vorangegangene Text in einer 
    anderen Zeile.

    Beispiel:

        Write-Host "Keine Positionsänderung`rLöscht alles vor diesem Text."

    Dieser Befehl erzeugt folgende Ausgabe:

        Löscht alles vor diesem Text.


HORIZONTALER TABSTOPP ("`t")
    Mit dem horizontalen Tabstoppzeichen ("`t") wird zum nächsten Tabstopp 
    gesprungen und das Schreiben an dieser Stelle fortgesetzt. 
    Standardmäßig weist die Windows PowerShell- Konsole bei jedem achten 
    Leerzeichen einen Tabstopp auf. 
    Mit dem folgenden Befehl werden beispielsweise zwei Tabstopps 
    zwischen jeder Spalte eingefügt. 

        "Spalte1`t`tSpalte2`t`tSpalte3"

    Dieser Befehl erzeugt folgende Ausgabe:

        Spalte1         Spalte2         Spalte3


VERTIKALER TABSTOPP ("`v")
    Mit dem vertikalen Tabstoppzeichen ("`t") wird zum nächsten vertikalen 
    Tabstopp gewechselt, und die nachfolgende Ausgabe wird ab diesem Punkt 
    geschrieben. Dieses Zeichen wirkt sich nur auf gedruckte Dokumente 
    aus. Es wirkt sich nicht auf die Bildschirmausgabe aus.


SIEHE AUCH
    about_Quoting_Rules 
    about_Escape_Characters