3 repository-uri
Groups a sequence of commands under a name and invokes that name to execute the block, optionally passing arguments.
Distinct from Scripted Function Definitions: Distinct from general Scripted Function Definitions: focuses on Bash-specific function syntax and argument passing within shell scripts.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Shell Function Definitions. Refine with filters or upvote what's useful.
Documents the syntax for defining and invoking named command blocks with optional arguments in Bash.
Acest proiect este o resursă educațională cuprinzătoare constând într-un tutorial de programare Bash, o referință de scripting și un manual de linie de comandă Linux. Oferă materiale instrucționale pentru scrierea scripturilor, automatizarea sarcinilor de sistem și stăpânirea navigării în terminal și a administrării sistemelor Unix. Ghidurile acoperă o gamă largă de personalizări ale mediului shell, inclusiv stilizarea promptului și utilizarea alias-urilor. De asemenea, oferă un ghid pentru mediul shell pentru gestionarea fișierelor de configurare și inițializarea mediilor utilizator. Materialele detaliază un set larg de capabilități, inclusiv logica fluxului de control, gestionarea datelor cu array-uri indexate și asociative și procesarea textului. Alte arii acoperite includ gestionarea fișierelor și resurselor, potrivirea modelelor cu expresii regulate și instrumente de observabilitate pentru depanarea scripturilor și validarea sintaxei. Resursa explică, de asemenea, funcțiile interactive ale terminalului, cum ar fi recuperarea istoricului comenzilor, completarea intrărilor și scurtăturile de la tastatură pentru navigarea în linia de comandă.
Covers the definition and invocation of named command blocks to create reusable logic in scripts.
Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic
Creates routines that manage I/O, external processes, and standard streams for advanced scripting.