School Commit Init
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
Grep
|
||||
|
||||
-E - extended regex
|
||||
|
||||
-i - ignore case sensitive
|
||||
|
||||
-v - invert match
|
||||
|
||||
-c - count
|
||||
|
||||
-o - only the matching part
|
||||
|
||||
-q - doesnt print the result, sets the exits status
|
||||
|
||||
|
||||
|
||||
Sed
|
||||
|
||||
sed s/*replace*/*with*/gi *file*
|
||||
|
||||
s - replaces x with y
|
||||
|
||||
g - replaces all (global)
|
||||
i - case insensitive
|
||||
|
||||
sed y/*replace*/*with*/ *file*
|
||||
|
||||
y - replace x[i] with y[i]
|
||||
|
||||
|
||||
sed /*to_delete*/d
|
||||
|
||||
d - delete
|
||||
|
||||
|
||||
Awk
|
||||
|
||||
NR - number of current line
|
||||
NF - number of fields on the current ine
|
||||
$0 - whole line
|
||||
$1 - field 1
|
||||
|
||||
awk -F '{*code*}' *file*
|
||||
|
||||
|
||||
-F -specifie delimitor
|
||||
|
||||
code:
|
||||
BEGIN {*before*}
|
||||
{*for each line*}
|
||||
END{*after*}
|
||||
Reference in New Issue
Block a user