我试图写一个bash脚本调用以下三个命令:
./clean -a
./configure
./compile em_real &> compile.log &
然而,在./configure
命令要求用户在多个输入两次,例如:
Enter selection [1-63] :
我怎样才能让bash脚本中我想要的号码自动填写?我想这将是很容易做到,但我在互联网上搜索没有还清。
使用此文件:
./configure << __END__
first string
second string
__END__
需要注意的是终止标签,我已经使用__END__
,绝不能在该行的任何其他字符缩进或之前。
为了您的输入相同数量的两倍的具体情况,你可以使用这样的事情:
num=42
./configure << __END__
$num
$num
__END__