pau*_*kov 3 shell pipe io-redirection
我尝试使用,ps r > log | wc log
但这会返回Ambiguous output redirect.
. 有人可以解释原因并提供另一种解决方案吗?
管道符号(“|”)将一个程序的输出重定向到另一个程序的输入。
但是,您可以使用 ">" 将wc
的输出重定向到一个名为 log 的文件,同时希望将输出重定向到的 STDIN wc
(它不会在您为 提供输入文件时使用它wc
)。
因此,您需要以下之一(提示:后一种解决方案更好,因为它不会创建额外的文件。)
ps r > log ; wc log
Run Code Online (Sandbox Code Playgroud)
或者
ps r|wc
Run Code Online (Sandbox Code Playgroud)
顺便说一句:你可能想wc
计算行数,所以wc -l
在这种情况下。