Shell 脚本:什么 means/do 表达式 - 读取 void void VARIABLE void?

Shell script: what means/do expression - read void void VARIABLE void?

你能帮忙吗,什么 means/do 表达式 - read void void VARIABLE void?这是一个 sh shell.

read可以读取1个或多个变量。当 read 被调用时 like

read var1 var2 var3 var4

输入行被拆分为 IFS 的值(默认为 space)并将不同的单词放入不同的变量中(以及最后一个变量中剩下的所有内容)。
当您只对第三个词感兴趣时,您仍然可以将 read 与一些您不使用的变量名一起使用。这里作者选择了变量名void,试图说明这个值并没有被使用。 这个例子看起来像简单的 cut 命令。

VARABLE=$(echo "${somestring_with_spaces}" | cut -d" " -f3)