当我运行此命令时,
sudo htpasswd -b /home/reynolds/.htpasswd admin admin
我在终端获得输出Updating password for user admin
,但我不想显示该输出。所以我在谷歌搜索了一些并尝试使用以下命令。
sudo htpasswd -b /home/reynolds/.htpasswd admin admin 2>&1
sudo htpasswd -b /home/reynolds/.htpasswd admin admin > /dev/null
但我仍然在终端获取该输出。请帮助避免在运行此命令时显示此类输出。请建议我,因为我是shell脚本的初学者。
感谢。
答案 0 :(得分:2)
> /dev/null
并且正常输出被抑制但仍然显示错误
按照
命令操作 > /dev/null 2>&1
并且包括错误在内的一切都被压制了
答案 1 :(得分:1)
请执行以下操作;
sudo htpasswd -b /home/reynolds/.htpasswd admin admin > /dev/null 2>&1
应该隐藏一切!