-
-
Save mochi5o/1f7de3b76c102277b09c3714dadd0840 to your computer and use it in GitHub Desktop.
Linuxコマンドの練習
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[vagrant 05:49:31 ~/work/example ]$ cat example.txt | |
test.example.net | |
tfst.example.net | |
tzst.example.net | |
tzzst.example.net | |
www.example.com | |
www.example.org | |
netapp.example.com | |
mail1.example.com | |
mail3.example.com | |
mail7.example.com | |
borg.example.com | |
[vagrant 05:49:36 ~/work/example ]$ | |
[vagrant 05:49:38 ~/work/example ]$ grep 't.st' example.txt | |
test.example.net | |
tfst.example.net | |
tzst.example.net | |
[vagrant 05:49:45 ~/work/example ]$ | |
[vagrant 05:49:45 ~/work/example ]$ grep 't..st' example.txt | |
tzzst.example.net | |
[vagrant 05:50:14 ~/work/example ]$ | |
[vagrant 05:50:14 ~/work/example ]$ grep '.org' example.txt | |
www.example.org | |
borg.example.com | |
[vagrant 05:50:22 ~/work/example ]$ grep '\.org' example.txt | |
www.example.org | |
[vagrant 05:50:32 ~/work/example ]$ | |
[vagrant 05:57:58 ~/work/example ]$ | |
[vagrant 05:57:58 ~/work/example ]$ grep 't[ef]st' example.txt | |
test.example.net | |
tfst.example.net | |
[vagrant 05:58:16 ~/work/example ]$ grep 'mail[1-4]' example.txt | |
mail1.example.com | |
mail3.example.com | |
[vagrant 05:59:42 ~/work/example ]$ grep 'mail[^1-4]' example.txt | |
mail7.example.com | |
[vagrant 05:59:56 ~/work/example ]$ | |
[vagrant 06:07:43 ~/work/example ]$ | |
[vagrant 06:09:18 ~/work/example ]$ cat drink.txt | |
Ber | |
Beer | |
BeerBeer | |
BeerBeerBeer | |
Beeeeeeeeeeer!!! | |
Bear | |
Br | |
My Vodka | |
My Wine | |
Wine Wine | |
WineWine | |
[vagrant 06:09:21 ~/work/example ]$ | |
[vagrant 06:09:24 ~/work/example ]$ | |
[vagrant 06:09:26 ~/work/example ]$ grep 'Be*r' drink.txt | |
Ber | |
Beer | |
BeerBeer | |
BeerBeerBeer | |
Beeeeeeeeeeer!!! | |
Br | |
[vagrant 06:09:41 ~/work/example ]$ | |
[vagrant 06:09:57 ~/work/example ]$ | |
[vagrant 06:09:58 ~/work/example ]$ grep '^B[ea]*r$' drink.txt | |
Ber | |
Beer | |
Bear | |
Br | |
[vagrant 06:10:29 ~/work/example ]$ grep -E 'Be+r' drink.txt | |
Ber | |
Beer | |
BeerBeer | |
BeerBeerBeer | |
Beeeeeeeeeeer!!! | |
# 拡張正規表現を使う-Eオプション | |
[vagrant 07:23:19 ~/work/example ]$ | |
[vagrant 07:23:21 ~/work/example ]$ grep -E 'Wine ?Wine' drink.txt | |
Wine Wine | |
WineWine | |
[vagrant 07:24:10 ~/work/example ]$ grep -E 'Be{1,2}r}' drink.txt | |
[vagrant 07:24:50 ~/work/example ]$ grep -E 'Be{1,2}r' drink.txt | |
Ber | |
Beer | |
BeerBeer | |
BeerBeerBeer | |
[vagrant 07:24:57 ~/work/example ]$ grep -E 'Be{2}r' drink.txt | |
Beer | |
BeerBeer | |
BeerBeerBeer | |
[vagrant 07:25:09 ~/work/example ]$ | |
[vagrant 07:25:20 ~/work/example ]$ | |
[vagrant 07:25:20 ~/work/example ]$ grep -E 'Be{4,}r' drink.txt | |
Beeeeeeeeeeer!!! | |
[vagrant 07:25:29 ~/work/example ]$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment