相关疑难解决方法(0)

在 bash 中,在管道未设置值后读取

使用 ksh 我使用 read 作为分隔值的便捷方法:

$ echo 1 2 3 4 5 | read a b dump
$ echo $b $a 
2 1
$
Run Code Online (Sandbox Code Playgroud)

但它在 Bash 中失败了:

$ echo 1 2 3 4 5 | read a b dump
$ echo $b $a 
  
$
Run Code Online (Sandbox Code Playgroud)

我没有在手册页中找到失败的原因,知道吗?

shell bash pipe read

29
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

pipe ×1

read ×1

shell ×1