Cut
The Cut command extracts text columns from a text file or text stream.
Cut Grammar
[[email protected] ~]# cut-d ' delimited character '-F fieles file_name <== used to have a specific delimiter character
[[email protected] ~]# cut-c character range <== for neatly arranged information
Options and Parameters:
- D : followed by delimited characters. Used with - f ;
-F: divides a piece of information into several paragraphs according to the delimiter character of-D, and uses - f to remove the meaning of the paragraph;
-C: Remove the fixed character range in units of character (characters) ;
The PATH variable is as follows
[Email protected] ~]# echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/x11r6/bin:/usr/games
# 1 | 2 | 3 | 4 | 5 | 6 | 7
To take the path variable out, I'm going to find a fifth path.
#echo $PATH | Cut-d ': '-F 5
/usr/local/bin
Take the path variable out and I'll find the third and fifth paths.
#echo $PATH | Cut-d ': '-f 3,5
/sbin:/usr/local/bin
Take the path variable out and I'll find the third to last path.
echo $PATH | Cut-d ': '-f 3-
/sbin:/usr/sbin:/usr/local/bin:/usr/x11r6/bin:/usr/games
Take the path variable out and I'll find the first to third path.
#echo $PATH | Cut-d ': '-f 1-3
/bin:/usr/bin:/sbin:
Take the path variable out, I want to find the first to third, there is a fifth path.
echo $PATH | Cut-d ': '-f 1-3,5
/bin:/usr/bin:/sbin:/usr/local/bin
Practical example : display only /etc/passwd users and shells
#cat/etc/passwd | Cut-d ': '-f 1,7
Root:/bin/bash
Daemon:/bin/sh
Bin:/bin/sh
This article is from the "Tiandaochouqin" blog, make sure to keep this source http://8855546.blog.51cto.com/8845546/1641401
Cut command Usage explained