我想运行以下命令并将两者的粗壮管道传输到文本编辑:
pmset -g;echo; pmset -g assertions | open -f -a TextEdit
这不起作用,它只执行后者。
另外,无论如何要为同一命令执行多个参数,例如:
pmset -g { echo, assertions}
我相信这将因为是一个基本问题而被否决。提前感谢任何回复的人。
(pmset -g; echo; pmset -g assertions) | open -f -a TextEdit
另外,无论如何要为同一命令执行多个参数,例如:
pmset -g { echo, assertions}
这完全取决于程序,在这种情况下pmset
.某些程序允许您多次使用开关,如pmset -g echo -g assertions
然而,pmset似乎并非如此。
或者你可以使用大括号
{ pmset -g; echo; pmset -g assertions; } | open -f -a TextEdit
(pmset -g; echo; pmset -g assertions)
正在子外壳
中执行命令 { pmset -g; echo; pmset -g assertions; }
正在当前 shell 中执行命令