在没有 -i 选项的情况下读取 bash 中具有默认值的变量

now*_*way 5 bash

我想在Bash 3.x上请求用户输入可编辑的默认值。那可能吗?

在 Bash 4 中,下面的代码可以工作,但是这里的-iswitch 没有实现。

name="Alex"
read -e -i "$name" -p "Please enter your name: " input
name="${input:-$name}"
Run Code Online (Sandbox Code Playgroud)