所以,我有一个带有代码的 Vagrantfile:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
...
config.vm.provision "shell", inline: 'echo "Read line:" && read t && echo "$t"'
...
end
当我执行时,vagrant provision
我有那个输出:
$ vagrant provision
...
==> default: Running provisioner: shell...
default: Running: inline script
==> default: Read line:
==> default: exit
那不建议从键盘/标准输入输入一行!
在提供 shell 脚本执行期间,我应该如何从键盘/标准输入读取行?