Если повезет, то может
<infile./program >outfile
будет работать. Перенаправление для предоставления файлового дескриптора. Варианты/аргументы???
Пока мы, земляне, пишем что-то типа...
$ <77in cat >77.out
$ cat 77in >77.out
(Это копирует только 77in
в77.out
)
...этой программе/команде Fortran77 нужны были операнды построчно в одном входном файле/потоке:
$ <77.io cat
77in
77.out
Теперь, если бы cat
было чем-то другим, первая строка была бы проанализирована как входной файл (, содержащий «hello\nworld», например. )и второй как файл для создания.
И это кажется более новым, простым способом...
Вместо длинного списка аргументов вроде cp -a dir1 dir2 dest
это <in_list cpa77
.
Но тогда нужен дополнительный файл... как и в современных cpio
:
<filelist cpio -o >files.cpio
. Конечно, cpio
просто нужен STDIN построчно:
find. | cpio -o >files.cpio
(cpio
имеет этот специальный синтаксис вызова из-за его функционирования, работающего со многими файлами. Это одна с половиной команда . То же для tar
, по-другому)
Если что-то и типично для Unix, так это гибкость в передаче управления и данных командам в оболочке. Как я прокомментировал :хороший Q в конце концов! (Спасибо за принятый ответ!)