10 Handige tr-opdrachten in Linux

In dit artikel zullen we meer informatie zien over 10 nuttige tr-opdrachten in Linux.

tr (afkorting van translate) is een handig hulpprogramma voor de opdrachtregel waarmee u tekens kunt vertalen, persen en/of verwijderen van standaardinvoer, en schrijven naar standaarduitvoer. Het is een handig programma voor het manipuleren van tekst op de opdrachtregel.

De syntaxis van het tr-commando:

# tr [OPTION]… SET1 [SET2]

1 Converteer alle tekst van kleine letters naar hoofdletters en vice versa

# cat file.txt | tr [:lower:] [:upper:]

Het converteert tekst van kleine letters naar hoofdletters.

2. De alternatieve opdracht voor bovenstaande opdracht is zoals hieronder weergegeven:

# cat linux.txt | tr [a-z] [A-Z]

3. Invoer- en uitvoeromleiding

# tr [a-z] [A-Z] < file1.txt=""> file2.txt

Met deze opdracht kun je invoer naar tr sturen met behulp van de invoeromleiding en de uitvoer omleiden naar een bestand met dezelfde opdracht.

4. Verwijder tekens uit bestand

# cat file.txt | tr -d ' '

Bovenstaande opdracht verwijdert witruimte uit het bestand. U kunt elk teken vermelden dat u wilt verwijderen.

5. Verwijder dubbele tekens

# cat domains.txt | tr -s ' '

Bovenstaande opdracht verwijdert dubbele spaties. U kunt de optie -s gebruiken om de tekens samen te drukken, zodat er slechts één exemplaar van overblijft.

6. Nummer van het bestand weergeven

# cat file.txt | tr -cd "[:digit:]\n'

Als u het nummer wilt weergeven en alle letters wilt verwijderen, helpt bovenstaande opdracht u. De -c optie vertelt tr om het complement te gebruiken in de gegeven van SET.

7. Breek de regel in een enkel woord

# cat file.txt | tr ' ' "\n'

Met deze opdracht wordt de enkele regel met woorden opgesplitst in meerdere regels.

8. Voeg meerdere regels samen in één enkele zin

# tr "\n' ' ' <>

9. Het is ook mogelijk om slechts een enkel teken, bijvoorbeeld een spatie, als volgt te vertalen in een " : "-teken.

# echo "neotechsystems.net =>Linux-HowTos,Guides,Tutorials' | tr ' ' ":'

10. Man-pagina

# man tr

Voor meer informatie over tr voert u bovenstaande opdracht uit.

In dit artikel hebben we 10 nuttige tr-opdrachten in Linux gezien.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.