Latest web development tutorials

Linux Befehl tr

Linux-Befehl Daquan Linux - Befehl Daquan

Linux tr Befehl, um die Datei oder löschen Sie die Zeichen zu konvertieren.

tr Befehlseingabevorrichtung Daten aus dem Standard zu lesen, nach einer Reihe von Übersetzungs, die Ergebnisse an den Standardausgabegerät.

Grammatik

tr [-cdst][--help][--version][第一字符集][第二字符集]  
tr [OPTION]…SET1[SET2] 

Parameter Beschreibung:

  • -c, --complement: anti-Wahl-Zeichensatz. Das ist nicht im Einklang mit SET1 seits und der verbleibende Teil der Nichteinhaltung vor der Konvertierung
  • -d, --delete: Zeichen löschen Anweisung
  • -s, --squeeze-Wiederholungen: Ermäßigte kontinuierlich einzelnes Zeichen mit dem angegebenen Zeichen wiederholt
  • -t, --truncate-set1: cut SET1 angegebenen Bereich, um die Länge gleich SET2 einstellen
  • --help: Anzeige Programm Nutzungsinformationen
  • --version: Anzeigeprogramm Versionsinformationen selbst

Bereich Zeichensätze:

  • \ Character Oktalwert NNN NNN (1 bis 3 Oktal-Wert des Zeichens)
  • \\ Aufkantung
  • \ A Ctrl-G Klingeltöne
  • \ B Strg-H Rück
  • \ F Strg-L Reisen Feed
  • \ N Ctrl-J neue Zeile
  • \ R Ctrl-M eingeben
  • \ T Strg-I Tab-Taste
  • \ V Ctrl-X horizontale Tabs
  • CHAR1-CHAR2: Die Charaktere reichen von CHAR1 bis CHAR2 Bezeichnung des angegebenen Bereichs in Basis ASCII-Reihenfolge nur von klein bis groß, nicht absteigen.
  • [CHAR *]: Dies ist der SET2 spezifische Einstellung wird die Funktion das angegebene Zeichen auf die gleiche Länge wiederholt, wie weit SET1
  • [CHAR * REPEAT]: Dies ist der SET2 spezifische Einstellung ist die Funktion eine bestimmte Anzahl von Zeichen wiederholt REPEAT einzurichten (REPEAT Zahlen gesammelt 8 binäre System berechnet bei Null Start)
  • [: Alnum:]: alle Buchstaben und Zahlen
  • [: Alpha:]: alle Buchstaben
  • [: Blank:]: alle horizontalen Raum
  • [: Cntrl:]: alle Steuerzeichen
  • [: Digit:]: Alle Zahlen
  • [: Graph:]: alle druckbaren Zeichen (ohne Leerzeichen)
  • [: Lower:]: alle Kleinbuchstaben
  • [: Print:]: alle druckbaren Zeichen (inklusive Leerzeichen)
  • [: Punct:]: Alle Satzzeichen
  • [: Space]: alle horizontalen und vertikalen Räume
  • [: Upper:]: alle Großbuchstaben
  • [: Xdigit:]: Alle hexadezimalen Zahlensystem
  • [= CHAR =]: alle im Einklang mit dem angegebenen Zeichen (das Gleichheitszeichen im CHAR, vertreten Ihre anpassbaren Charakter)

Beispiele

Die Datei Testdatei in Kleinbuchstaben in Großbuchstaben, dann verwenden Sie den folgenden Befehl ein:

cat testfile |tr a-z A-Z 

Testdatei Datei lautet wie folgt:

$ cat testfile         #testfile原来的内容  
Linux networks are becoming more and more common, 
but scurity is often an overlooked  
issue. Unfortunately, in today’s environment all networks 
are potential hacker targets,  
fro0m tp-secret military research networks to small home LANs.  
Linux Network Securty focuses on securing Linux in a 
networked environment, where the  
security of the entire network needs to be considered
rather than just isolated machines.  
It uses a mix of theory and practicl techniques to 
teach administrators how to install and  
use security applications, as well as how the 
applcations work and why they are necesary. 

den Befehl tr Nach dem Einsatz, den Fall zu geben, die folgende Ausgabe zu konvertieren:

$ cat testfile | tr a-z A-Z #转换后的输出  
LINUX NETWORKS ARE BECOMING MORE AND MORE COMMON, BUT SCURITY IS OFTEN AN OVERLOOKED  
ISSUE. UNFORTUNATELY, IN TODAY’S ENVIRONMENT ALL NETWORKS ARE POTENTIAL HACKER TARGETS,  
FROM TP-SECRET MILITARY RESEARCH NETWORKS TO SMALL HOME LANS.  
LINUX NETWORK SECURTY FOCUSES ON SECURING LINUX IN A NETWORKED ENVIRONMENT, WHERE THE  
SECURITY OF THE ENTIRE NETWORK NEEDS TO BE CONSIDERED RATHER THAN JUST ISOLATED MACHINES.  
IT USES A MIX OF THEORY AND PRACTICL TECHNIQUES TO TEACH ADMINISTRATORS HOW TO INSTALL AND  
USE SECURITY APPLICATIONS, AS WELL AS HOW THE APPLCATIONS WORK AND WHY THEY ARE NECESARY. 

Fallkonvertierungsparameter zu erreichen, kann auch [:: niedriger] [oberen]. Verwenden Sie zum Beispiel den folgenden Befehl ein:

cat testfile |tr [:lower:] [:upper:] 

Der Ausgang ist wie folgt:

$ cat testfile | tr [:lower:] [:upper:] #转换后的输出  
LINUX NETWORKS ARE BECOMING MORE AND MORE COMMON, BUT SCURITY IS OFTEN AN OVERLOOKED  
ISSUE. UNFORTUNATELY, IN TODAY’S ENVIRONMENT ALL NETWORKS ARE POTENTIAL HACKER TARGETS,  
FROM TP-SECRET MILITARY RESEARCH NETWORKS TO SMALL HOME LANS.  
LINUX NETWORK SECURTY FOCUSES ON SECURING LINUX IN A NETWORKED ENVIRONMENT, WHERE THE  
SECURITY OF THE ENTIRE NETWORK NEEDS TO BE CONSIDERED RATHER THAN JUST ISOLATED MACHINES.  
IT USES A MIX OF THEORY AND PRACTICL TECHNIQUES TO TEACH ADMINISTRATORS HOW TO INSTALL AND  
USE SECURITY APPLICATIONS, AS WELL AS HOW THE APPLCATIONS WORK AND WHY THEY ARE NECESARY. 

Linux-Befehl Daquan Linux - Befehl Daquan