Bash linux读取命令-什么是未使用的,放弃?
我见过Bash linux读取命令-什么是未使用的,放弃?,bash,Bash,我见过notused和discard与read命令一起使用,但我找不到这两个关键字的定义位置;他们不在房间里 这些根本不是关键词;它们只是变量名。它们符合[name…]位置的语法,在该位置,可以为读取的内容指定任意名称(包括故意暗示不应使用数据的名称!)。这些根本不是关键字;它们只是变量名。它们符合[name…]位置的语法,其中可以为读取的内容提供任意名称(包括故意暗示不应使用数据的名称!)。discard是一个变量名,它描述了一个变量,该变量的值没有使用。也就是说,这是一个相当罕见的选择;
notused
和discard
与read
命令一起使用,但我找不到这两个关键字的定义位置;他们不在房间里
这些根本不是关键词;它们只是变量名。它们符合
[name…]
位置的语法,在该位置,可以为读取的内容指定任意名称(包括故意暗示不应使用数据的名称!)。这些根本不是关键字;它们只是变量名。它们符合[name…]
位置的语法,其中可以为读取的内容提供任意名称(包括故意暗示不应使用数据的名称!)。discard
是一个变量名,它描述了一个变量,该变量的值没有使用。也就是说,这是一个相当罕见的选择;我经常看到\uu
用于此目的。@Charles-t
是“超时”。您正在考虑使用-u
设置FD。我认为-t0
在循环发生之前被用来吸收输入stdin的任何内容。@wjandrea,非常正确。discard
是一个变量名,它描述了一个变量,其值没有被使用。也就是说,这是一个相当罕见的选择;我经常看到\uu
用于此目的。@Charles-t
是“超时”。您正在考虑使用-u
设置FD。我认为-t0
在循环发生之前被用来吸收输入stdin的任何东西。@wjandrea,非常正确。
while read -t 0 notused; do
read input
echo "ignoring $input"
done
read -t 1 -n 10000 discard
read -p "Give me some input: " input