管道符是fork子进程,子进程的变量无法传回父进程

[root@XM-v106 ~]# echo "1 2 3" | read a b c;echo $a

[root@XM-v106 ~]# echo "1 2 3" | { read a b c;echo $a; }
1

read放到前面来

[root@XM-v130 ~]# read a b c <<< "1 2 3"

管道符是fork子进程,子进程的变量无法传回父进程

[root@XM-v106 ~]# echo "1 2 3" | read a b c;echo $a

[root@XM-v106 ~]# echo "1 2 3" | { read a b c;echo $a; }
1

read放到前面来

[root@XM-v130 ~]# read a b c <<< "1 2 3"

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2021-12-16
  • 2021-05-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
相关资源
相似解决方案