1. Introduction tr is used to convert or delete a piece of text. tr is the abbreviation of translate, and its function in English is: translate or delete characters. All the functions of tr can be completed by sed, and tr can be regarded as a minimalist implementation of sed. 2. Format tr [OPTION]... SET1 [SET2] 3. Options -c, -C, --complement: Delete characters other than character set <character set1> or convert them to the last character in character set <character set2> (if you specify multiple characters). See Example 6. -d, --delete: Delete the string SET1 in the information. -s, --squeeze-repeats: Squeeze repeated characters and keep only one. --help: Display help information. --version: Display version information. 4. Examples (1) Change all lowercase characters in the information output by last to uppercase characters. last|tr '[az]' '[AZ]' //or last|tr [az] [AZ] (2) Delete the colon ":" from the information output by /etc/passwd. cat /etc/passwd | tr -d ':' (3) Convert DOS files into Unix files. cat /etc/passwd | tr -d '\r' (4) Delete blank lines cat file | tr -s "\n" > new_file (5) Replace "abc" that appears in the file with "xyz". cat file | tr "abc" "xyz" > new_file Note: Here, all occurrences of the letter "a" in the file are replaced with the letter "x", the letter "b" is replaced with the letter "y", and the letter "c" is replaced with the letter "z", rather than replacing the string "abc" with the string "xyz". (6) Delete and replace characters outside the specified character set. //Replace characters outside the specified character set [b3335@MIC ~]$ echo alv blv|tr -c 'lv ' "x" xlv xlv //Delete characters outside the specified character set [b3335@MIC ~]$ echo alv blv|tr -cd 'lv' lvlv The above is the detailed content of the use of Linux tr command. For more information about Linux tr command, please pay attention to other related articles on 123WORDPRESS.COM! You may also be interested in:
|
<<: WeChat applet to determine whether the mobile phone number is legal example code
>>: Summarize several common ranking problems in MySQL
When inserting data, I found that I had never con...
There is a table in the project that needs to be ...
Table of contents definition Constructor bodies a...
Preface This article mainly introduces the releva...
This article describes how to use docker to deplo...
The default firewall of CentOS7 is not iptables, ...
1. First, create the corresponding folder accordi...
Disadvantages of Tables 1. Table takes up more byt...
I won't say much nonsense, let's just loo...
Mysql8.0.12 decompression version installation me...
I recently used a Mac system and was preparing to...
1. Create a new user wwweee000 [root@localhost ~]...
The question is referenced from: https://www.zhih...
I was bored and suddenly thought of the implementa...
Table of contents Create a table View the databas...