summaryrefslogtreecommitdiff
path: root/mnv/runtime/syntax/testdir/input/mnv_ex_grep.mnv
blob: 9c9ca3def743dec6511d8c7bac1bc9175f9b9d39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
" MNV :*grep and :*grepadd commands
" MNV_TEST_SETUP hi link mnvCmdSep Operator
" MNV_TEST_SETUP hi link mnvGrepBarEscape Special


grep  'pat\|tern' foo.txt
lgrep 'pat\|tern' foo.txt

grep!  'pat\|tern' foo.txt
lgrep! 'pat\|tern' foo.txt

grepadd  'pat\|tern' foo.txt
lgrepadd 'pat\|tern' foo.txt

grepadd!  'pat\|tern' foo.txt
lgrepadd! 'pat\|tern' foo.txt


" Special filename characters

grep  'pat\|tern' %
lgrep 'pat\|tern' %

grep!  'pat\|tern' %
lgrep! 'pat\|tern' %

grepadd!  'pat\|tern' %
lgrepadd! 'pat\|tern' %

grepadd!  'pat\|tern' %
lgrepadd! 'pat\|tern' %


" Trailing bar, no tail comment

grep  'pat\|tern' foo.txt | echo "Foo"
lgrep 'pat\|tern' foo.txt | echo "Foo"

grep!  'pat\|tern' foo.txt | echo "Foo"
lgrep! 'pat\|tern' foo.txt | echo "Foo"

grepadd  'pat\|tern' foo.txt | echo "Foo"
lgrepadd 'pat\|tern' foo.txt | echo "Foo"

grepadd!  'pat\|tern' foo.txt | echo "Foo"
lgrepadd! 'pat\|tern' foo.txt | echo "Foo"