我尝试进行反向管道操作。更准确地说,我尝试反转此语句:
echo ‘用户:密码’| sudo chpasswd
我想预先获得“sudo chpasswd”。我尝试了以下两种方法:
sudo chpasswd < echo ‘用户:密码’
和:
sudo chpasswd <(echo ‘用户:密码’)
两者都不行,特别是最后一个我不明白。
我可以实现我想要的功能吗?如果可以,该怎么做?
答案1
以下内容适用于使用 bash 4.4.12 的 Ubuntu 17.10:
sudo chpasswd < <( echo 'mtak:password' )