我试图编写一个bash脚本来调用以下三个命令:
./clean -a
./configure
./compile em_real &> compile.log &
但是,在./configure
命令中,要求用户两次输入数字,例如:
Enter selection [1-63] :
如何让bash脚本自动填写我想要的数字?我认为这样做很容易,但是我在互联网上的搜索并没有得到回报。
答案 0 :(得分:2)
使用此处文档:
./configure << __END__
first string
second string
__END__
请注意,我使用过__END__
的终止标签不得在该行上缩进或加上其他任何字符。
对于您两次输入相同数字的特定情况,您可以使用类似以下的方法:
num=42
./configure << __END__
$num
$num
__END__