-1

Я пытаюсь сделать обратный трубопровод. Точнее, я пытаюсь изменить это утверждение:

echo 'user:passwd' | sudo chpasswd

Я хотел бы получить «sudo chpasswd» заранее. Я попробовал оба это:

sudo chpasswd <echo 'пользователь:passwd'

А также:

sudo chpasswd <(echo 'user:passwd')

Оба не будут работать, и особенно последний, который я не понимаю.

Можно ли делать то, что я хочу? Если так, то как?

1 ответ1

1

Следующее работает на Ubuntu 17.10 с использованием bash 4.4.12:

sudo chpasswd < <( echo 'mtak:password' )

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .