Как в Linux shell автоматически ответить на пару вопросов?
При создании пользователя: $ adduser customuser
требуется ответить на несколько вопросов:
Enter new UNIX password:
Retype new UNIX password:
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Как тут уже сказали - adduser позволяет задать эти параметры в командной строке, а "man adduser" подскажет, как это сделать.
Я же отвечу на вторую часть вопроса: Я не соглашусь.
Соединение программ через pipe (вертикальную черту) работает только в том случае, если первая программа вываливает свои сообщения на stdout (в данном случае - так оно и есть), а вторая программа читает входные данные из stdin (а вот тут это не так: adduser читает входные данные с консоли, открыв её самостоятельно; так делают многие программы, помешанные на безопасности).
Что такое stdin и stdout (а также stderr) - Вам надо бы изучить, если Вы ещё не знаете. Если по ходу изучения возникнут вопросы - спрашивайте.