User Tools

Site Tools


bash:cut

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bash:cut [2019/12/12 22:31] peterbash:cut [2021/01/26 15:57] (current) – removed peter
Line 1: Line 1:
-====== BASH - cut ====== 
- 
-The **cut** command allows cutting of sections based on byte positions, characters, or fields separated by a delimiter like the ‘-‘ or ‘:’ characters.  
- 
-cut - remove sections from each line of files. 
- 
-**cut** can return section based on number of bytes (-b), characters (-c), or fields (-f) when fields are separated by a delimiter(-d). 
- 
-<WRAP info> 
-Default delimiter is tab. 
-</WRAP> 
- 
----- 
- 
-[[BASH:cut:Cut using Bytes|Cut using Bytes]] 
- 
-[[BASH:cut:Cut using Characters|Cut using Characters]] 
- 
-[[BASH:cut:Cut using Fields|Cut using Fields]] 
- 
- 
----- 
- 
-===== Field Cuts ===== 
- 
-==== Cut fields from a string, using a delimiter ==== 
- 
-<code bash> 
-cut -f 2- -d ':' 
-23:34:45:56 
-</code> 
- 
-NOTE: -d specifies delimiter 
- 
-returns: 
- 
-<code bash> 
-34:45:56 
-</code> 
- 
----- 
- 
-==== Cut fields from a string, without specifying a delimiter ==== 
- 
-<code bash> 
-cut -f 2 
-er rt fg wd ji 
-</code> 
- 
-returns: 
- 
-<code bash> 
-er rt fg wd ji 
-</code> 
- 
-NOTE: cut didn't find the delimiter (default is tab) so returns whole line. 
- 
----- 
- 
-==== Cut fields from a string, without specifying a delimiter; and prevent printing when delimiter not found ==== 
- 
-<code bash> 
-cut -f 2 -s 
-er rt fg wd ji     
-</code> 
- 
-NOTE: cut wont print as -s flag is used to prevent printing when delimiter not found. 
- 
----- 
- 
-==== Cut fields from a file, using a delimiter ==== 
- 
-<code bash> 
-cut -d: -f1 /etc/passwd >users.txt 
-</code> 
  
bash/cut.1576189860.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki