Zsh “1foo完全相同,但因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。此代码段是从哪里获得的?当我运行echo second 1foo,开放供写的版本?尽管这与just>foo完全相同,因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。 echo "first" > test; echo "second" 1< test

Zsh “1foo完全相同,但因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。此代码段是从哪里获得的?当我运行echo second 1foo,开放供写的版本?尽管这与just>foo完全相同,因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。 echo "first" > test; echo "second" 1< test,zsh,io-redirection,Zsh,Io Redirection,我试图更好地理解shell如何处理重定向。我的理解是,语法nshell重定向1shell重定向1这段代码是从哪里得到的?当我运行echo second 1foo,开放供写的版本?虽然这与just>foo完全相同,但因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。此代码段是从哪里获得的?当我运行echo second 1foo,开放供写的版本?尽管这与just>foo完全相同,因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时

我试图更好地理解shell如何处理重定向。我的理解是,语法nshell重定向1shell重定向1这段代码是从哪里得到的?当我运行echo second 1foo,开放供写的版本?虽然这与just>foo完全相同,但因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。此代码段是从哪里获得的?当我运行echo second 1foo,开放供写的版本?尽管这与just>foo完全相同,因为stdout是执行写重定向时的默认描述符,而stdin 0是执行读重定向时的默认描述符。
echo "first" > test; echo "second" 1< test