Não se trata de criar /dev/stdin , trata-se de usá-lo: você especifica /dev/stdin como o arquivo a ser usado com qualquer comando que não suporte a entrada padrão por padrão (ou usando - ), use sua entrada padrão de qualquer maneira.
Assim
cat
cat -
cat /dev/stdin
todos fazem cat ler a partir de sua entrada padrão (embora de maneira um pouco diferente ao usar /dev/stdin , com um descritor de arquivo diferente, o que significa que não é equivalente em todos os casos). Eu não estou criando /dev/stdin , estou usando o nó de dispositivo preexistente como um argumento para cat .