在 Linux 中,是否可以检查 stdin 来查看 bash 正在运行的行?

在 Linux 中,是否可以检查 stdin 来查看 bash 正在运行的行?

当我想知道该进程是由 bash 生成的,我只需检查附言。但我想知道,有时我会启动一些东西

for x in $(somecomplextask.sh); do foo $x; done

我想知道,是否可以使用 for 循环检查某处的完整行。我有文件描述符/proc/.../fd/0,但我不知道是否可以使用某些工具来检查它,或者甚至内容不再存在,因为 bash 已经读取了该行。而且它还没有写入 bash_history。

尽管如此,我还是认为这个问题很有趣。

相关内容