read

Shell builtin voor het ophalen van data van stdin. Meer informatie: https://www.gnu.org/software/bash/manual/bash.html#index-read.

  • 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"

  • 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|…