我正在执行命令
ls > a.txt | sort > b.txt
此命令正在执行以下操作:
执行 ls
ls
排序
创建a.txt和存储排序的输出到a.txt
a.txt
创建b.txt,但它是空的。
b.txt
谁能解释一下?
我正在实现我自己的外壳,我需要了解这种行为并模拟它。
shell pipe io-redirection
io-redirection ×1
pipe ×1
shell ×1