作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在用 Solaris 10 编写的 bash 脚本中有以下片段:
printf "port(389)="
read PORT
if [[ $PORT == "" ]]; then
PORT=389
fi
我想知道的是,如果用户按下回车键,端口应设置为 389。上面的代码片段似乎不起作用。
有什么建议吗?
最佳答案
这会提示用户输入,如果自己按下回车,则将 port
的值设置为默认值“389”:
read -rp "port(389)=" port
port="${port:-389}"
关于bash - 如何在 IF 片段中设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937235/
我是一名优秀的程序员,十分优秀!