Rapporteer dit item bij Etsy

Printbare spiekbrief voor shellscripting: variabelen, lussen, tests en omleiding, commandoregel naslagwerk (pdf)

Prijs:€ 6,77

Laden
Inclusief btw
Inclusief Etsy's Aankoopbescherming

Je kunt alleen een bod doen als je een enkel item koopt

Hoogtepunten

  • Ontworpen door bubbleraps
  • Digitale download
  • Downloadbestand(en): 5 PDF
  • Tekst in deze download is mogelijk in een andere taal
Het lukte ons niet om deze listing te vertalen naar het Nederlands.

Digitale download met 9 afdrukbare referentiepagina's over shellscripting en een poster met informatie over variabelen, tests, lussen, omleidingen en exitcodes.

Als het niet werkt, los ik het op of geef ik je je geld terug.
Digitale download, er wordt niets verzonden.

Snel naslagwerk voor Bash-scripting: US Letter + A4, kleur + inktbesparend, plus een vectorposter in PDF-formaat met pagina's van 18x24 en 24x36 inch (5 bestanden).

WAT ZIT ERIN?
9 pagina's: een omslag met uitleg over het lettertype, plaatsaanduidingen, de $ prompt versus een scriptregel en de † en ‡ tekens; variabelen en aanhalingstekens (toewijzen, standaardwaarden, lengte, subtekenreeks, patroonverwijdering, vervanging, aanhalingstekens, commandovervanging, rekenkundige bewerkingen en de speciale parameters); tests en voorwaardelijke instructies (if, elif, else, case, [[ ]], test, tekenreeks-, getal- en bestandsoperatoren, plus && en ||); lussen en functies (for, while, until, break, continue, read -r, function, local, return en argumenten); geïndexeerde en associatieve arrays; omleiding, here-documenten, here-strings, pipes en procesvervanging; exitcodes, set -e, set -u, set -o pipefail, set -x, een trap bij EXIT en een scriptsjabloon; de cron-regel (vijf velden, bereiken, stappen, bijnamen en voorbeelden); een pagina met bronnen en versies. In totaal 120 items. De poster combineert de scriptsecties van pagina 2 tot en met 7 op één vel. Cron blijft in de referentie staan.

EERLIJKE NOTITIES
Gecontroleerd aan de hand van de GNU Bash Reference Manual, editie 5.3 (Bash 5.3, laatst bijgewerkt op 18 mei 2025), en de Ubuntu crontab(5) handleidingpagina, op 18 oktober 2026. Het bash-pakket van Ubuntu 26.04 is 5.3-2ubuntu1. Een script controleerde alle 120 vermeldingen aan de hand van deze opgeslagen pagina's, en elke betekenis werd visueel vergeleken. Elke beschrijving is door mijzelf geformuleerd. Niets is gekopieerd.

Een paar regels zijn afhankelijk van een instelling of het systeem. De † bij >| betekent dat noclobber is ingeschakeld: een gewone > vervangt een bestaand regulier bestand pas als die optie is ingeschakeld. De ‡ bij procesvervanging betekent dat het systeem named pipes (FIFO's) of /dev/fd moet leveren, en dat er geen spatie staat tussen < of > en de haakjes.

`set -euo pipefail` is één regel die is samengesteld uit de `set` synopsis. De vlagletters kunnen aan elkaar worden geschreven en `-o` vereist een optienaam. De handleiding geeft deze specifieke beginregel niet als voorbeeld. De scripttemplate herhaalt de shebang `#!/usr/bin/env bash` en die `set` regel.

`set -e` is niet van toepassing op een `if`-test, of op een commando in `&&` of `||`, behalve de laatste. `set -u` behandelt een niet-ingestelde variabele als een fout. `$@` en `$*` zijn hiervan uitgezonderd. `${var:?msg}` zorgt ervoor dat een script afsluit. Een interactieve shell print het bericht en sluit niet af. De `#` commentaarregel op het blad is voor scripts. Een interactieve shell kan commentaren uitschakelen.

`tee` is een extern programma en geen onderwerp in de Bash-handleiding, dus het staat niet op het overzicht.

Cron-bijnamen zoals @reboot en @daily vervangen de vijf tijdvelden. De opgeslagen crontab(5)-pagina is de Ubuntu noble (24.04) handleiding, opgehaald op 18 oktober 2026. Een systeem-crontab heeft een gebruikersnaamveld. Een eigen crontab van een gebruiker heeft dat niet. Als zowel de dag van de maand als de dag van de week beperkt zijn, wordt de taak uitgevoerd wanneer een van beide velden overeenkomt. Een % in de opdracht wordt een nieuwe regel, tenzij deze als \% is geschreven.

Er worden geen logo's gebruikt.

Niet gelieerd aan of onderschreven door het GNU-project of de Free Software Foundation.

Voor persoonlijk gebruik. Gelieve de bestanden niet door te verkopen of te verspreiden.

Hoe dit tot stand is gekomen: Ik heb dit item zelf ontworpen en AI-tools gebruikt om de inhoud te schetsen en vorm te geven, die ik vervolgens heb gecontroleerd en bewerkt.

Directe download

Je bestanden worden beschikbaar voor download zodra je betaling bevestigd is.  Hier vertellen we je hoe dat moet.

Directe downloads kunnen niet geretourneerd, geruild of geannuleerd worden. Neem contact met de verkoper op als er problemen met jouw bestelling zijn.

Etsy's Aankoopbescherming
Shop met vertrouwen op Etsy wetende dat als er iets misgaat met een bestelling, dan helpen we je. Lees hier de voorwaarden.

Misschien vind je dit ook leuk: