假设我运行了一个命令或 shell 脚本,它给了我输出。在不知道此命令或 shell 脚本的内部结构的情况下,如何确定输出是来自stderr
还是stdout
?
例如,
$ ls -ld /
drwxrwxr-t 35 root admin 1258 Dec 11 19:16 /
Run Code Online (Sandbox Code Playgroud)
对比
ls -ld /test
ls: /test: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我如何确定第一个命令打印到stdout
了第二个stderr
(做了吗?)?