Как читать из файла с именем "-" - PullRequest
0 голосов
/ 18 января 2010

как прочитать содержимое файла с именем "-" (тире, а не stdin)?

Ответы [ 4 ]

7 голосов
/ 18 января 2010

На любом языке программирования просто откройте файл. Один дефис, безусловно, не имеет специального имени файла и может быть открыт как любой другой.

Из оболочки вы можете использовать ./-:

$ some_command --out foo --in ./-
3 голосов
/ 18 января 2010

Если вы используете утилиту, которая представляет STDIN / STDOUT с -, попробуйте использовать ./- или -- -.

1 голос
/ 18 января 2010

cat <- будет работать под * nix. </p>

0 голосов
/ 18 января 2010

Не отличается от любого другого файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...