[98] Intro to Bash Scripting (Rebecca BurWei)

preview_player
Показать описание
Join our Meetup group:

## Resources

## About the Event
This talk is for all of us who feel like we never learned Bash properly. The goal is to increase our self-sufficiency in writing Bash. We'll start with some basic Bash commands, but move quickly to combining commands, scripting, error handling and resources for teaching yourself more.

Audience: This should interest folks working in DevOps or developers doing repetitive file tasks as well as in cybersecurity and more.

## Timestamps
00:00 Data Umbrella Introduction
04:05 Rebecca begins presentation
05:24 Agenda
05:39 What is bash? A brief history of shells
06:56 What is bash used for?
07:58 Scripting basics + resources
09:36 What does this code do? Analyzing an ETL script
11:20 (three min. of quiet time begins)
14:24 Begin code walkthrough
15:33 Deeper dive on `curl` and `ssconvert`
18:33 Continuing code walkthrough
20:16 Quick summary
20:45 Making the code into a script
22:45 Making the script executable
24:17 Running the script
25:52 Turning code into a script - best practices
26:01 Ways to customize your bash environment
26:54 Customize bash environment - .bashrc example
28:36 Song break + interactive chat time
33:06 Returning from break, reviewing chat
34:27 Improving the script - error handling + demo
41:04 Error handling - more resources
41:24 Improving the script - logging + demo
46:15 Improving the script - options + demo
50:00 (two min of quiet time begins)
52:05 Continuing options demo
54:16 Summary + mentorship/collaboration
55:07 Q&A - ssconvert/gnumeric, GNU, esac

## About the Speaker
Rebecca BurWei is a Staff Data Scientist at Mozilla. She has a patent in computer vision and a PhD in mathematics. She learned to code in open-source communities, and is passionate about developing the technical leadership of others.

#opensource #bash
Рекомендации по теме
Комментарии
Автор

Great examples of using a trap and logging. Thanks! 🌻

CarolWilling
Автор

Hello world ... oh ... it's just me

davidwalton