Я хочу прочитать пароль как часть сценария командной строки, но не указывать введенный пароль на экране. Кажется, это довольно распространенная функция в приложениях командной строки, но мой Google-фу не смог определить, как это работает. Это особенность ОС? Вам нужно как-то перехватить поток ввода, чтобы он не записывался на консоль? Я хотел бы использовать это в сценарии командной строки php, но я не могу использовать то, что не могу понять.
Некоторые независимые поиски дали эту ссылку, где внизу они упоминают, что mysqladmin не использует STDIN для чтения в пароле. Как они это делают, и как я могу реализовать эту функцию?