Grep learning notes

Source: Internet
Author: User

Grep is a tool that uses regular expressions for text matching. Relying on strong regular expressions, grep can help users quickly find the lines where the required content is located and reuse pipelines, you can perform further operations on the filtered rows.

Below are some of my exercises:

File: test_grep

Steve Blenheim: 238-923-7366: 95 Latham Lane, Easton, PA 83755: 11/12/56: 20300

Betty Boop: 245-836-8357: 635 cutesy Lane, Hollywood, CA, 91464: 6/23/

Igor chevsky: 385-375-8395: 3567 Populus place, Caldwell, NJ 23875: 6/18/68: 23400

Norma Corder: 397-857-2735: 74 Pine Street, Dearborn, mi 23874: 3/28/45: 245700

Jennifer COWAN: 548-834-2348: 583 Laurel l ave., kingville, TX 83745: 10/1/35: 58900

Jon DeLoach: 408-253-3122: 123 Park st., San Jose, CA 04086: 7/25/53: 85100

Karen evich: 284-758-2857: 23 edgecliff place, Lincoln, Nb 92086: 7/25/53: 85100

Karen evich: 284-758-2867: 23 edgecliff place, Lincoln, Nb 92743: 11/3/35: 58200

Karen evich: 284-758-2867: 23 edgecliff place, Lincoln, Nb 92743: 11/3/35: 58200

Fred fardbarkle: 674-843-1385: 20 parak Lane, DeLuth, Mn 23850: 4/12/23: 780900

Fred fardbarkle: 674-843-1385: 20 parak Lane, DeLuth, Mn 23850: 4/12/23: 780900

Lori gortz: 327-832-5728: 3465 mirlo Street, Peabody, Ma 34756: 10/2/65: 35200

Paco Gutierrez: 835-365-1284: 454 Easy Street, Decatur, il 75732: 2/28/53: 123500

Ephram hard: 293-259-5395: 235 carltonlane, joliet, il 73858: 8/12/20: 56700

James Ikeda: 834-938-8376: 23445 Aster ave., Allentown, NJ 83745: 12/1/38: 45000

Barbara kertz: 385-573-8326: 832 Ponce drive, Gary, in 83756: 12/1/46: 268500

Lesley kirstin: 408-456-1234: 4 Harvard Square, Boston, MA 02133: 4/22/62: 52600

William Kopf: 846-836-2837: 6937 Ware Road, Milton, PA 93756: 9/21/46: 43500

Sir Lancelot: 837-835-8257: 474 Camelot Boulevard, bath, WY 28356: 5/13/69: 24500

Jesse NEAL: 408-233-8971: 45 Rose Terrace, San Francisco, CA 92303: 2/3/36: 25000

Zippy pinhead: 834-823-8319: 2356 bizarro ave., farmount, il 84357: 1/1/67: 89500

Arthur putie: 923-835-8745: 23 wimp Lane, Kensington, DL 38758: 8/31/69: 126000

Popeye sailor: 156-454-3322: 945 Bluto Street, anywhere, USA 29358: 3/19/35: 22350

Jose Santiago: 385-898-8357: 38 127e way, Abilene, TX 39673: 1/5/58: 95600

Tommy Savage: 408-724-0140: 1222 Oxbow court, Sunnyvale, CA 94087: 5/19/66: 34200

Yukio takeshida: 387-827-1095: 13 uno Lane, Ashville, NC 23556: 7/1/29: 57000

Vinh Tranh: 438-910-7449: 8235 Maple Street, Wilmington, Vm 29085: 9/23/63: 68900

1. Display rows containing san

Grep San test_grep

2. display the row where the person whose name starts with J is located

Grep ^ J test_grep

3. display the row ending with 700

Grep 700 $ test_grep

4. Display rows without 834

Grep-V 834 test_grep

Execution result (partial results ):

5. display the line of the birthday on January 1, December

Grep: 12/test_grep

6. display the line number with the area code 834

Grep: 873-test_grep

7. display a line like this: it contains a big letter followed by four lower-case letters, commas, spaces, and an upper-case letter.

Grep '[A-Z] [A-Z] \ {4 \}, [A-Z]' test_grep

8. Display rows whose names start with K or K

Grep ^ [Kk] test_grep

9. display the row whose salary is six digits and add the row number to the front

Grep-n '[0-9] \ {6 \} $ 'test_grep

10. Displays rows including Lincoln and Lincoln, and grep is case insensitive.

Grep-I Lincoln test_grep

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.