LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

это не то что нужно

$ cat arg.sh
#!/bin/sh

echo "$#: $*"
$ ./arg.sh <(cat arg.sh)
1: /dev/fd/63

Как видите, это генерит с «именем файла». Не везде, без гарантий. Но это на самом деле ссылка на fifo. Так что все фокусы с невозможностью второго прохода будут на лицо.

Исходная версия vodz, :

это не то что нужно

$ cat arg.sh
#!/bin/sh

echo "$#: $*"
$ ./arg.sh <(cat arg.sh)
1: /dev/fd/63

Как видите, это генерит с «именем файла». Не везде, без гарантий. Но это на самом деле ссылка на fifo. Так что все фокусы с невозможностью второго прохода будут не лицо.