Follow us


MERCURY LEARNING and INFORMATION provides print and digital content in the areas of science and medicine, technology and computing, engineering, and mathematics (STEM disciplines) designed for the professional/reference, trade, library, higher education, career school, and online training markets. We embrace both traditional and innovative publishing models designed to accommodate the needs of the intended audience by using the appropriate delivery methods.

Bash for Data Scientists Book CoverBash for Data Scientists

O. Campesato

ISBN: 9781683929734
Pub Date:  January 2023
Specs: 7 x 9   Paperback
Pages: 276
Price: $54.95


This book introduces an assortment of power­ful command line utilities that can be combined to create simple, yet powerful shell scripts for processing datasets. The code samples and scripts use the bash shell, and typically involve small datasets so you can focus on understanding the features of grep, sed, and awk. Companion files with code are available for downloading from the publisher.



1: Introduction to UNIX. 2: Files and Directories. 3: Useful Commands. 4: Conditional Logic and Loops. 5: Processing Datasets with grep and sed. 6: Processing Datasets with awk. 7: Processing Datasets (Pandas). 8: NoSQL, SQLite, and Python. Index.


Oswald Campesato (San Francisco, CA) is an adjunct instructor at UC-Santa Clara and specializes in Deep Learning, Java, Android, and NLP. He is the author of over twenty-five books including the SQL Pocket Primer, Python 3 for Machine Learning, and the NLP Using R Pocket Primer (all Mercury Learning).