PowerShell Get-Content

PowerShell Get-Content
Der Befehl PowerShell get-content wird verwendet, um den Inhalt eines angegebenen Objekts, einer Datei oder eines angegebenen Ordners abzurufen. Sie müssen den Speicherort eines bestimmten Objekts oder einer bestimmten Datei angeben, um seine Inhalte mit Hilfe eines Befehls zur Einberufung zu erhalten. Lassen Sie uns einige Beispiele haben, um es klarer zu sehen. Stellen Sie sicher, dass PowerShell auf dem Ubuntu 20 installiert ist.04 System. Öffnen Sie die Befehlszeilenkonsole mit "Strg+Alt+T" und fügen Sie den Befehl "pwsh" hinzu, um die PowerShell zu starten.

Stellen Sie nach dem Öffnen der PowerShell sicher, dass Sie einige Textdateien mit Inhalten haben. Nehmen wir an, Sie haben ein „Neues“.txt ”Datei in Ihrem Heimverzeichnis von Ubuntu 20.04 mit den folgenden 10 Zeilen.

Befehl get-content

Verwenden wir den Befehl Get-In-Intent, um den Inhalt einer Datei „Neu“ zu erhalten.txt ”während der Verwendung des Dateipfads. Der Befehl wurde im Bild präsentiert. Die Ausgabe zeigt den gesamten Inhalt einer Datei auf dem PowerShell -Bildschirm an. Sie können sagen, dass die Get-In-Intents genauso wie der Befehl „Katze“ funktioniert. Der einzige Unterschied besteht.

Sie können die Ausgabe von PowerShell auch durch die Verwendung des Befehls get-content einschränken. Sie müssen das Flag „TotalCount“ zusammen mit der Gesamtzahl der Zeilen verwenden, die Sie auf dem PowerShell anzeigen möchten. Die Datei neu.TXT hat insgesamt 10 Zeilen. Nach Verwendung der Gesamtzahl von „2“ haben wir nur 2 Zeilen aus der Datei, und die Ausgabe wurde auf diese Weise eingeschränkt.

Verwenden wir die Gesamtanzahl von 4 im Befehl get-content. Als Rückkehr haben wir nur 4 Zeilen Inhalte aus der Datei „Neu.txt".

Wir haben 7 Zeilen aus der Datei mit 10 Zeilen, da die Gesamtanzahl von 7 im unten angegebenen Befehl get-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in-in die in die grenzt wird.

Eine weitere Syntax bei der Verwendung des gleichen Befehls get-content verwendet den Parameter „Pfad“. Es wird normalerweise verwendet, um die langen Pfade bestimmter Dateien anzugeben. Die Syntax für die Verwendung dieses Befehls wird unten für die Datei „Neu“ angezeigt.txt".

Sie können auch den Parameter „TotalCount“ verwenden, um die Anzahl der Zeilen anzugeben, die Sie auf Ihrem PowerShell -Bildschirm erhalten möchten. Die Ausgabe zeigt die 5 Zeilen der Datei neu.txt wie unten.

Der Wertinhalt des Befehls „GET-In-in-in-in“ kann in einer anderen Array-Variablen gespeichert werden. Diese Variable kann verwendet werden, um die Art des Inhalts anzuzeigen, den sie mit einigen anderen zusätzlichen Informationen enthält. Wir haben also die Anweisung des Gettenthaltes zum „neuen Anweisungen“ verwendet.TXT ”-Datei und speichern ihre Inhalte in der Variablen„ Neu “. Dann wurde ein Funktion GetType () verwendet, um den Typ einer Variablen „neu“ gemäß dem Bild zu erhalten. Die Ausgabe zeigt die Informationen zu Inhaltsvariablen, i.e., Name, Basistyp, Serientyp und Einschränkungen.

Sie können auch die Gesamtzeilen von Code oder Inhalten aus einer Datei mit derselben Variablen zählen. Sie müssen die Funktion count () hier nutzen. Infolgedessen haben wir 10 als Zeilenzahl von Datei neu.txt.

Sie können auch den Inhalt einer neuen Datei nachweisen.txt mit Hilfe derselben Variablen. Fügen Sie einfach den Inhalt eines neuen hinzu.TXT-Datei in die Variable „neu“ mit dem Befehl get-content wie oben gefertigter Befehl. Führen Sie die Variable "neu" ausschließlich in der PowerShell aus. Sie erhalten den Inhalt unten.

Der Befehl Get-Content PowerShell kann auch verwendet werden, um die einzelne Zeile aus der angegebenen Datei zu erhalten. Sie müssen nur die Zeilennummer oder den „Index der Zeile“ innerhalb des Befehls angeben. Die Zeilennummer funktioniert genauso wie der Index eines Arrays, ich.e., beginnt von 0 bis n-1. Sie müssen also den gleichen Befehl get-content mit derselben Syntax verwenden. Der einzige Unterschied besteht hier darin, einfache Klammern um diese Anweisung zu legen und die Liniennummer nach dem Bild unten in den Quadratklammern anzugeben.

Sie können sehen, dass wir den Index 0, 3, 7 und 9 angegeben haben, um Inhalte aus der neuen Datei neu zu erhalten.txt. Die 0 Indexzeile gibt die erste Zeile aus der Datei neu zurück.txt. Index 3 gibt die 4. Zeile zurück, der Index 7 gibt die 8. Zeile zurück und der Index 9 gibt die 10. oder letzte Zeile aus der Datei zurück.

Wenn wir nach Index 10 gesucht haben, gibt es nichts zurück. Der Index 10 repräsentiert die 11. Zeile aus der neuen Datei neu.txt. Da die Datei n = 10 Zeilen hat, kommt sie auf diese Weise heraus.

Negative Indexierung

Sie können auch eine negative Indexierung verwenden, um die Zeilen aus der Datei zu erhalten. Der Index 0 bleibt 0. Zeile 10, ich.e., Index 9 kann als Index "-1" geschrieben werden. Zeile 4, ich.e., Index 3 kann als "-7" geschrieben werden. Zeile 2, ich.e., Index 1 kann als "-9" geschrieben werden. Die Ausgangsleitungen für die negative Indexierung sind unten zu sehen.

Hier kommt der Parameter „Schwanz“. Es wird verwendet, um die Inhaltslinien einer Datei vom Ende zu erhalten. Schauen wir uns auch diesen Parameter an. Wir haben den Befehl get-content auf dem neuen benutzt.TXT -Datei, während der Parameter „Schwanz“ angegeben wurde. Der Schwanzparameter verwendet 1 als Wert. Dies bedeutet. Infolgedessen wurde die 10. Zeile auf dem PowerShell -Bildschirm angezeigt.

Wenn wir Wert 2 als Wert für Parameter „Schwanz“ hinzufügen, gibt es die letzten beiden Zeilen aus dem Dateiende zurück. Die Ausgabe wurde unten angezeigt.

Wenn wir den Wert des Parameters „Schwanz“ als 5 angegeben haben, gibt es die 5 Zeilen vom Ende der Datei „Neu“ zurück.txt ”gemäß dem folgenden Ausgangsbild unten.

Abschluss

Dieser Artikel enthält die Funktionsweise eines Befehls zur Inhalt des Inhalts der PowerShell. Wir haben es verwendet, um die gesamten Inhaltslinien aus der Datei zu erhalten, die einzelnen Zeilen mit einer positiven und negativen Indexierung zu erhalten, die letzten Zeilen mit dem Schwanzparameter und vielem mehr zu erhalten, und vieles mehr. Wir werden uns freuen, wenn der Leitfaden Ihnen in jedem Aspekt hilft.