linux команда чтения - что не используется, сбросить? - PullRequest
1 голос
/ 09 февраля 2020

Я видел notused и discard, используемые с командой read, но я не могу найти, где определены эти два ключевых слова; их нет в документах для read

https://unix.stackexchange.com/a/7214/393711

while read -t 0 notused; do
   read input
   echo "ignoring $input"
done

https://superuser.com/questions/276531/clear-stdin-before-reading

read -t 1 -n 10000 discard 
read -p "Give me some input: " input

1 Ответ

5 голосов
/ 09 февраля 2020

Это не ключевые слова вообще ; это просто имена переменных. Они вписываются в синтаксис в позиции [name ...], в которой для читаемого контента могут быть заданы любые произвольные имена (включая имена, которые преднамеренно подразумевают, что данные не должны использоваться!).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...