在 bash 中直接执行 ps 获得以下结果:
PID TTY TIME CMD
8131 pts/19 00:00:00 bash
8159 pts/19 00:00:00 zsh
9907 pts/19 00:00:00 ps
18350 pts/19 00:00:00 php
18353 pts/19 00:00:00 php
18362 pts/19 00:00:00 php
而如果执行如下脚本
process=$(ps)
echo $process
获得的结果如下:
ID TTY TIME CMD 8131 pts/19 00:00:00 bash 8159 pts/19 00:00:00 zsh 9755 pts/19 00:00:00 sh 9756 pts/19 00:00:00 ps 18350 pts/19 00:00:00 php 18353 pts/19 00:00:00 php 18362 pts/19 00:00:00 php
回车不见了,这是为什么呢?
PID TTY TIME CMD
8131 pts/19 00:00:00 bash
8159 pts/19 00:00:00 zsh
9907 pts/19 00:00:00 ps
18350 pts/19 00:00:00 php
18353 pts/19 00:00:00 php
18362 pts/19 00:00:00 php
而如果执行如下脚本
process=$(ps)
echo $process
获得的结果如下:
ID TTY TIME CMD 8131 pts/19 00:00:00 bash 8159 pts/19 00:00:00 zsh 9755 pts/19 00:00:00 sh 9756 pts/19 00:00:00 ps 18350 pts/19 00:00:00 php 18353 pts/19 00:00:00 php 18362 pts/19 00:00:00 php
回车不见了,这是为什么呢?
