Skip to content
Skip to navigation menu


Technical and Research Skills: IT Skills

UNIX/LINUX: Processing Data Using AWK & PERL Scripts

1 day

This course, intended for scientists and engineers, will provide an introduction to the Awk and Perl scripting languages and their usage. After attending the course you will have acquired the basic skills in programming in Awk and Perl. The course will comprise a mixture of lectures and practical work.

Topics will include:

  • Awk scripts
  • the awk command
  • writing awk scripts to process text files
  • use of selection criteria in awk scripts
  • use of standard awk functions in awk scripts
  • use of arrays and loops in awk scripts
  • Perl scripts
  • numeric and string variables
  • mathematical operators
  • mathematical functions
  • comparison operators
  • use of conditional and iterative control statements
  • use of chop and chomp functions with keyboard input
  • use of diamond operator (<>) to read a text file
  • use of arrays and array functions
  • use of string operators and string functions

Prerequisites: delegates should have some knowledge of UNIX/Linux or have attended the workshop on ‘UNIX/Linux: An Introduction’ before attempting this workshop.

Entry Requirements
Places on this workshop are open to staff members on a Research only contract, other staff groups are welcome to apply for a place and will be entered onto a reserve list, in the event of a place becoming vacant a week prior to the session commencing staff members will be offered a place. For further guidance please email

Dates to be confirmed - To register yourself on the waiting list please submit your request via Core Portal*
*Please note you will need to inform your line manager/principal investigator of your training request so that they can authorise it in the Core Portal. No automated email will be sent notifying them of pending training requests.

Provider: UGC
Target Group: RS & PGR