我读过这里的文件。我尝试了这样的事情:
echo $* <<End
anto
End
我在这里尝试的是,当我运行此脚本时,不是从命令行获取输入,而是要求它采取它但这对我来说anto
不起作用。
我对 Bash 脚本还很陌生。有人能告诉我我哪里犯了错误吗?
提前致谢。
答案1
echo
没有从 stdin 读取任何信息,所以您不能使用 here-doc。
改用cat
,例如
cat<<End
anro
End
我读过这里的文件。我尝试了这样的事情:
echo $* <<End
anto
End
我在这里尝试的是,当我运行此脚本时,不是从命令行获取输入,而是要求它采取它但这对我来说anto
不起作用。
我对 Bash 脚本还很陌生。有人能告诉我我哪里犯了错误吗?
提前致谢。
echo
没有从 stdin 读取任何信息,所以您不能使用 here-doc。
改用cat
,例如
cat<<End
anro
End