Ich verwende überhaupt keine Filterbefehle, daher dachte ich, ich würde sie zumindest zusammenfassen und sie leichter merken, also schreibe ich sie auf. ..
Ein Befehl, der eine Standardeingabe empfängt, eine entsprechende Verarbeitung durchführt und diese an die Standardausgabe ausgibt. wc Wenn Sie eine Datei als Argument ohne Optionen angeben, wird "Anzahl der Zeilen", "Anzahl der Wörter", "Anzahl der Bytes" angezeigt.
Bash: (optional)
sort Es sortiert mich. Wenn keine Option vorhanden ist, wird in alphabetischer Reihenfolge nach dem ASCII-Code sortiert. Um genau zu sein, wird es nur in der Reihenfolge des Zeichencodes sortiert, sodass die Reihenfolge wie im folgenden Beispiel gezeigt ist.
(Beispiel)
A
Z
a
b
(Möglichkeit)
-n Nach Nummer sortieren
-r In umgekehrter Reihenfolge sortieren
uniq Die grundlegende Operation besteht darin, die Zeilen ohne doppelte Zeilen anzuzeigen.
(Möglichkeit)
-c Zählen Sie, wie oft eine Zeile mit demselben Inhalt angezeigt wird
cut Kann einen Teil der Eingabe ausschneiden
(Format)
cut -d Trennzeichen-f Feldnummer Dateiname
(Möglichkeit)
-d Geben Sie das Trennzeichen an(Wenn nicht, werden sie durch Tabulatoren getrennt)
-Geben Sie nur das angegebene Byte in Zeile b aus
-Zeigen Sie in Zeile c nur die angegebene Zeichennummer an
-f Geben Sie die Feldnummer an, die angezeigt werden soll
-s Geben Sie keine Zeilen aus, die keine Trennzeichen enthalten
Der Befehl cut darf nur eines von -b``-c`` -f
auswählen und verwenden.
tr
Es ersetzt die Zeichen. Da eine Datei nicht als Argument angegeben werden kann, kann sie verwendet werden, indem sie mit einer Eingabeumleitung behandelt oder die Ausgabe von einem geeigneten Befehl weitergeleitet wird.
(Wie benutzt man)
tr Option SET1 SET2
Die Zeichenfolge, in der "SET1" ersetzt wird und "SET2" die Zeichenfolge nach dem Ersetzen ist.
(Möglichkeit)
-d Löschen Sie das Ersatzziel ohne Ersatz
-s Ersetzen Sie das entsprechende n-te Zeichen in SET1 und SET2
(Reguläre Ausdrücke, die in SET verwendet werden können)
\b Rückraum
\n Zeilenumbruch
\t horizontale Registerkarte
a-d Buchstaben von a bis d in alphabetischer Reihenfolge
:cntrl:Alle Steuerzeichen
Lesen Sie die Hilfe für weitere Informationen, es war auf Japanisch
tail Geben Sie die letzten n Zeilen vom Standardeingang aus. Wenn keine Option angegeben ist, werden 10 Zeilen ausgegeben.
(Möglichkeit)
-Geben Sie an, wie viele Zeilen vom Ende ausgegeben werden sollen, die mit dem Argument n angezeigt werden sollen
-f Überwachen Sie die Datei und zeigen Sie sie an, wenn der Inhalt hinzugefügt wird
-v Zeigt den Dateinamen oben an
diff Es gibt den Unterschied zwischen 2 Dateien aus. Zusätzlich zum Standardformat gibt es ein einheitliches Format als Ausgabeformat. Ich habe die Angewohnheit, es zu lesen, aber ich werde es hier nicht erklären. Das einheitliche Format wird auch in git verwendet. Wenn Sie es verwenden, ist es besser, im einheitlichen Format auszugeben. Sie können übrigens auch Verzeichnisse vergleichen.
(Möglichkeit)
-q Ausgabe nur, wenn der Inhalt der beiden Dateien unterschiedlich ist
-s Wird nur ausgegeben, wenn der Inhalt der beiden Dateien identisch ist
-u Ausgabe im einheitlichen Format
-a Behandeln Sie alle Dateien als Text
-w Ignorieren Sie alle Leerzeichen
-b Ignorieren Sie alle Platzunterschiede
-Z Ignorieren Sie das Leerzeichen am Ende der Zeile
Recommended Posts