$ echo 'hello world' > >(wc)
$ 1 2 12
█
为什么输出在提示行而不是在下面的单独行中?另外为什么期望最后输入?
因为,下面的命令可以正常工作。
$ ls -l > >(wc)
32 288 2120
$
请详细说明案例回声命令。以及其他一般情况。
答案1
echo
是内置命令,ls
是外部命令。使用type echo
和type ls
来查找哪个是哪个。
$ echo 'hello world' > >(wc)
$ 1 2 12
█
为什么输出在提示行而不是在下面的单独行中?另外为什么期望最后输入?
因为,下面的命令可以正常工作。
$ ls -l > >(wc)
32 288 2120
$
请详细说明案例回声命令。以及其他一般情况。
echo
是内置命令,ls
是外部命令。使用type echo
和type ls
来查找哪个是哪个。