Mulțumiri și concluzii

Introducere în Bash Scripting

Alex Scriven

Data Scientist

Ce am acoperit (Capitolul 1)

Capitolul 1 - Noțiuni de bază:

  • Cum funcționează scripturile Bash în linia de comandă
  • Structura unui script Bash
    • Inclusiv STDIN, STDERR și STDOUT

STDIN STDOUT grafic

Introducere în Bash Scripting

Capitolul 1 - ARGV

ARGV este tabloul tuturor argumentelor transmise programului. ARGV este o cunoștință esențială.

  • Proprietăți speciale învățate:
    • Fiecare argument este accesibil prin notația $. ($1, $2 etc.)
    • $@ (și $*) returnează toate argumentele din ARGV
    • $# oferă numărul de argumente

Exemplu script.sh:

#!/usr/bash
echo $1
echo $@

Apelat cu bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Introducere în Bash Scripting

Ce am acoperit (Capitolul 2)

Ați învățat să creați și să utilizați diferite variabile Bash, inclusiv:

  • Variabile de tip șir, numerice și tablouri
    • Aritmetică cu expr și (pentru zecimale) bc
  • Ghilimelele au semnificații diferite:
    • Simple (interpretare literală a textului)
    • Duble (interpretare literală cu excepția $ și a backtick-urilor)
Introducere în Bash Scripting

Capitolul 2 - Shell-în-shell

Un concept utilizat în mod repetat a fost shell-în-shell.

  • Concept foarte puternic: apelarea unui shell direct în interiorul unui script și obținerea valorii returnate.
sum=$(expr 4 + 5)
echo $sum
9
Introducere în Bash Scripting

Ce am acoperit (Capitolele 3 & 4)

 

Controlul scripturilor cu:

  • Instrucțiunile FOR, WHILE, CASE, IF
  • Crearea funcțiilor, apelarea lor și transmiterea datelor prin argumente și valori returnate
  • Planificarea scripturilor cu cron, fără a fi nevoie să le rulați manual!
Introducere în Bash Scripting

Vă mulțumim și felicitări!

Introducere în Bash Scripting

Preparing Video For Download...