Обычно вы просто используете echo
или cat
, как в
$ touch file
$ echo yes | rm -i file
rm: remove regular file ‘tmp.c’?
Но учтите, что некоторые программы могут вести себя по-разному, если stdin неинтерактивен (то есть вы перенаправляете stdin из echo
) и некоторые программы (например, s sh) читают ввод непосредственно из tty, поэтому перенаправление stdin не поможет. В таких случаях обычно есть программно-заданные c ключи командной строки для предоставления входных данных другими средствами.