首页 > 试题广场 >

请问 foo1 && foo2 foo3 f...

[问答题]
请问 foo1 && foo2 | foo3 > foo4 ,这个指令串当中, foo1/foo2/foo3/foo4 是指令还是档案? 整串指令的意义为?

cat test.py && tac test.py | grep print > log.txt

发表于 2024-04-27 12:14:01 回复(0)
foo1, foo2 与 foo3 都是指令, foo4 是装置或档案。整串指令的意义为:
(1)当 foo1 执行结果有错误时,则该指令串结束;
(2)若 foo1 执行结果没有错误时,则执行 foo2 | foo3 > foo4 ;其中:
(2-1)foo2 将 stdout 输出的结果传给 foo3 处理;
(2-2)foo3 将来自 foo2 的 stdout 当成 stdin ,处理完后将数据流重新导向 foo4 这个装置/档案
发表于 2020-12-07 13:37:54 回复(0)