Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash linux读取命令-什么是未使用的,放弃?_Bash - Fatal编程技术网

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