je běžné psát stdin jako pomlčka (- ).
dokonce man cat uvádí, že:
Bez FILE nebo když je FILE -, čtěte standardní vstup.
a manuálová stránka má dokonce příklad ilustrující použití pomlček a běžných názvů souborů (což je docela blízko vaší původní otázce, ale obsahuje odpověď):
cat f - g
Output f's contents, then standard input, then g's contents.
- řekne kočce, aby četla z stdin . To je docela běžné, mnoho aplikací čte ze stdin, pokud předáte - jim.
Některé aplikace používají - jako stdout .
Zde je příklad stažení blenderu a místo zápisu do souboru jej zapíšeme přímo do stdout a potrubím do dehtu, který jej během stahování rozšiřuje.
wget -c https://download.blender.org/source/blender-2.90.1.tar.xz -O - | tar -xzv
Zde je -O - říká wgetu, aby zapisoval přímo do stdout
$ echo 'Text through stdin' | cat - file.txt
- říká cat číst ze standardního vstupu, v tomto případě z potrubí, tj. co echo 'Text through stdin' výstupy.