Parse Command Line Positional Arguments and Flags with Bash

Pubblicato il: 14 marzo 2023
sul canale di: Nick Janetakis
3,257
89

We'll cover short flags, long flags, flags with and without values and required positional args.

Hit the subscribe button to receive more videos like this!

REFERENCE LINKS
---------------------------------------------------
► https://nickjanetakis.com/blog/parse-...

COURSES
---------------------------------------------------
Courses I've created that focus on web dev and deployment topics.

► https://nickjanetakis.com/courses/

THE TOOLS I USE / GEAR
---------------------------------------------------
► https://nickjanetakis.com/blog/the-to...

FOLLOW ME ELSEWHERE
---------------------------------------------------
► Twitter:   / nickjanetakis  
► GitHub: https://github.com/nickjj

TIMESTAMPS
---------------------------------------------------
0:00 -- Intro
0:56 -- Displaying a usage message
2:44 -- Seeing how $@ works
3:19 -- Setting up variables for our inputs
4:26 -- A while loop and reducing the args until it's 0
6:23 -- Handling the help menu
7:41 -- Handling the interests (required flag)
9:11 -- Understanding how shift works
10:53 -- Handling being cool or not (optional flag)
12:05 -- Handling positional arguments
13:32 -- Exiting out if there's too many arguments
14:08 -- Validating our inputs
15:45 -- Performing your script's main purpose
16:12 -- Why I explicitly return 0 in the main function
16:52 -- For basic parsing you can skip the loop and read $1, $2, etc.


In questa pagina del sito puoi guardare il video online Parse Command Line Positional Arguments and Flags with Bash della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Nick Janetakis 14 marzo 2023, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 3,257 volte e gli è piaciuto 89 spettatori. Buona visione!