为什么我看到的每个示例都是使用
我认为
while IFS= read line
而不是while IFS=; read line
?我认为
name=value command
可能会设置一个本地变量,但是sentence="hello" echo $sentence
不起作用,而sentence="hello"; echo $sentence
却可以。
read
的文档,请在您的终端中(可能是bash
),运行help read
。 - user2849202