在Bash中,可以使用重定向操作符将stdin重定向到来自不同的终端。以下是一些常用的重定向操作符:
<
:将stdin重定向到文件<<
:将stdin重定向到一个以双引号括起来的字符串<<<
:将stdin重定向到一个以单引号括起来的字符串例如,如果要将stdin重定向到名为input.txt
的文件,可以使用以下命令:
command< input.txt
如果要将stdin重定向到一个以双引号括起来的字符串,可以使用以下命令:
command << "EOF"
This is a test.
EOF
如果要将stdin重定向到一个以单引号括起来的字符串,可以使用以下命令:
command <<< 'This is a test.'
需要注意的是,重定向操作符只能用于命令行中的命令,而不能用于函数或脚本中的命令。
领取专属 10元无门槛券
手把手带您无忧上云