1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.nl/common/read.md

37 lines
917 B
Markdown
Raw Normal View History

2024-09-21 16:23:52 +02:00
# read
> Shell builtin voor het ophalen van data van `stdin`.
> Meer informatie: <https://manned.org/read.1p>.
- Sla gegevens op die je van het toetsenbord typt:
`read {{variable}}`
- Sla elke van de volgende regels die je invoert op als waarden van een array:
`read -a {{array}}`
- Specificeer het maximale aantal karakters dat gelezen moet worden:
`read -n {{character_count}} {{variable}}`
- Wijs meerdere waarden toe aan meerdere variabelen:
`read {{_ variable1 _ variable2}} <<< "{{De achternaam is Bond}}"`
2024-09-21 16:23:52 +02:00
- Laat backslash (\\) niet optreden als een escape-teken:
`read -r {{variable}}`
- Toon een prompt vóór de invoer:
`read -p "{{Voer je invoer hier in: }}" {{variable}}`
- Echo de ingetikte tekens niet (stille modus):
`read -s {{variable}}`
- Lees `stdin` en voer een actie uit op elke regel:
`while read line; do {{echo|ls|rm|...}} "$line"; done < {{/dev/stdin|pad/naar/bestand|...}}`