Regular Expressions on the Command Line at UNSW Kensington

Regular Expressions on the Command Line at UNSW Kensington

By Intersect Australia

Date and time

Fri, 24 May 2019 1:30 PM - 4:30 PM AEST

Location

UNSW Kensington

Computer Lab G16-G17, Ground floor, Wallace Wurth Building, map ref C27 University of New South Wales Kensington, NSW 2052 Australia

Description

Why do this course?

Would you like to use regular expressions with the classic command line utilities find, grep, sed and awk? These venerable Unix utilities allow you to search, filter and transform large amounts of text (including many common data formats) efficiently and repeatably.

You'll learn how to use:

  • find to locate files and directories matching regexes.

  • grep to filter lines in files based on pattern matches.

  • sed to find and replace using regular expressions and captures.

  • awk to work with row- and column-oriented data.

Prerequisites

This course assumes prior knowledge of the basic syntax of regular expressions. If you're new to regular expressions or would like a refresher, take our Mastering text with Regular Expressions course first.

This course also assumes basic familiarity with the Bash command line environment found on GNU/Linux and other Unix-like environments. Take our Unix Shell and Command Line Basics course to get up to speed quickly.

The Intersect approach to training

At Intersect, we work closely with our member universities to develop and deliver training that targets the day-to-day software and technology problems that researchers face. We deliver hands-on courses in a relaxed setting with knowledgeable, helpful trainers who are themselves researchers and who know how researchers work.

For more information about this course and others, see our course catalogue, or visit Learn.intersect.org.au

Organised by

Intersect is a pivotal part of Australian research landscapeWe provide robust, innovative services and collaborative technology to support world-class research at our member organisations and in the wider research community

Intersect delivers data storage, compute and analysis platforms, custom engineering, expert consulting and training programs to thousands of researchers every year

Intersect works closely with the ARDC (Australian Research Data Commons) built from ANDS, Nectar, and RDS

Intersect is a member of the Software Carpentry Foundation, the NCI (National Computational Infrastructure) and the AAF (Australian Access Federation)

Sales Ended