开发者社区> 问答> 正文

没有回声的读取输入不起作用(bash Shell脚本)

-s”开关不起作用bash shell脚本。它在不提示输入密码的情况下引发错误。

使用:Ubuntu 16.04.6 LTS

我有什么想念的吗?

#!/bin/bash

echo "Enter password"
read -s password
echo "password:" $password

展开
收起
祖安文状元 2020-01-06 16:25:43 367 0
1 条回答
写回答
取消 提交回答
  • 您正在使用运行脚本s```js

    h,而不bash提供相关功能。要么直接使用bash调用脚本:
    
    ```js
    bash test.sh
    
    

    或将文件设为可执行文件,以便解释器将读取您的shebang:

    chmod +x test.sh    # only required once
    ./test.sh
    
    2020-01-06 16:25:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载