Math-Tuttle-OSX:279lab07 smtuttle$ grep [0-9]
moo
moo 2 moo
moo 2 moo
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
184hs ffnajvnawoivr8
184hs ffnajvnawoivr8
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep ^[0-9]$
4
4
moo
34
0 # this zero was followed by a blank...
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
0
0
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep ^[[:blank:]]*[0-9][[:blank:]]*$
9
9
9
9
9
9
9
9
3 4
3
3
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep g\([a-z]*\)moo\1gmoo
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "g\([a-z]*\)moo\1"
gmoo
gmoo
g67moo67
goinkmoooink
goinkmoooink
goinkmooink
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "g\([a-z]*\)moo\([A-Z][0-9]\)\1\2"
goinkmooA3oinkA3
goinkmooA3oinkA3
gmooA3A3
gmooA3A3
gmooA3oopsA3
gmooA3A4
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "^\([A-Z]\)\1*$"
A
A
AAAAAAAA
AAAAAAAA
GGGGGGGG
GGGGGGGG
g
13
JJJJ
JJJ
JJJ
JJC
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "^[0-9]\{5\}$"
12345
12345
1234
123456
45644
45644
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "^[0-9]\{5,\}$"
1
34
456
2323
12345
12345
123456
123456
987654321
987654321
moo
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "^[0-9]\{5,7\}$"
1
12
123
1234
12345
12345
123456
123456
1234567
1234567
12345678
^C
Math-Tuttle-OSX:279lab07 smtuttle$ grep "^[0-9]\{0,3\}$"
9
9
89
89
678
678
5678
a
^C
Math-Tuttle-OSX:279lab07 smtuttle$ egrep a+
moo
a moo
a moo
moo a
moo a
aaaa
aaaa
^C
Math-Tuttle-OSX:279lab07 smtuttle$ egrep ^a?$
a
a
a # this a was followed by a blank
usgvnkru
f
fg
a
a
aa
aaa
^C
Math-Tuttle-OSX:279lab07 smtuttle$ egrep "(cat|dog)"
cat
cat
dog
dog
catty
catty
catdoggy
catdoggy
my dog doesn't have fleas
my dog doesn't have fleas
^C
Math-Tuttle-OSX:279lab07 smtuttle$ egrep "(cat|dog)(fish|fight)"
cat
catfish
catfish
dog
dogfish
dogfish
my dogfish has fleas
my dogfish has fleas
fishdog
^C
Math-Tuttle-OSX:279lab07 smtuttle$ cmd-line-args.sh 1 2 3
the name of this script is: <./cmd-line-args.sh>
-------------------------------
<./cmd-line-args.sh> was just called with <3> arguments
-------------------------------
...and those arguments are:
<1>
<2>
<3>
...are these also the arguments?
<1>
<2>
<3>
Math-Tuttle-OSX:279lab07 smtuttle$ more play-args.sh
#!/bin/bash
echo "\$0: <$0>"
echo "\$1: <$1>"
echo "\$2: <$2>"
echo "\$3: <$3>"
Math-Tuttle-OSX:279lab07 smtuttle$ play-args.sh the "rain in" 'Spain stays'
$0: <./play-args.sh>
$1: <the>
$2: <rain in>
$3: <Spain stays>
Math-Tuttle-OSX:279lab07 smtuttle$