Course info
May 14, 2020
1h 49m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

As someone working (or interested in working) in Linux, you always have to deal with text data in some form or other. Maybe you just started with Linux and want to take your skills to the next level. You could be a DevOps engineer trying to build that command string dynamically. Perhaps your job as a system administrator sees you wading through massive log files or running the same commands every day, and you are looking for a smarter way to do that. Or perhaps you are a data scientist grappling to get that file into some shape. In this course, Processing and Filtering Text Data with Bash and Z Shell, you will gain the foundational knowledge of Linux commands to search, read, write, filter, process, and report on text-based information. First, you will learn how to find text files you want to work with and read text data from various sources. Next, you will discover the essential Linux tools to perform everyday text processing tasks. Finally, you will explore how to automate everything you have learned so far by writing Linux shell scripts. When you’re finished with this course, you will have the skills and knowledge of processing text data in Linux, making you even savvier in your field of work, and equipping you to pursue even more specialized paths.

About the author
About the author

Sadequl Hussain is an information technologist and digital content producer from Sydney, Australia. He has more than twenty years of experience in development, infrastructure engineering, database management, training, and technical authoring.

More from the author
Advanced Operations with Amazon Athena
2h 18m
Jun 25, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Sadequl Hussain. Welcome to my course, Processing and Filtering Text Data with Bash and Z Shell. I'm an information technologist and digital content producer from Sydney, Australia. I've been working in the IT industry for more than 20 years in a variety of roles and many different projects. I love sharing my skills and knowledge, and this is my second course here at Pluralsight. Linux is the most widely used operating system in the world today. More than 80% of servers on the internet run on some flavor of Linux. Over the years, Linux skills have always been in high demand from hiring managers. Most Linux jobs need you to work with text data in some form. This course will teach you how to filter and process text data in Linux, Bash, and Z shell. Some of the major topics that we will cover here include searching for files and directories; searching for text patterns in files and command outputs; filter, process, format, and output text data in a variety of ways; and reading and writing to text files using shell scripts. The skills we will learn here can be applied to almost every practical scenario working in Linux and in other UNIX‑like systems. By the end of this course, you will have a core set of skills to work with Linux text data and be able to learn other advanced skills. This is an entry‑level course, but before beginning, you should know how to log into a Linux system, have some familiarity with the shell, navigate your way through the directories, run commands, and look up help. I hope you'll join me on this journey to learn about Processing and Filtering Text Data with Bash and Z Shell, here at Pluralsight.