Привет: Есть ли способ создать файл, который при чтении генерируется динамически?
Я хотел создать 3 версии одного и того же файла (одну с 10 строками, одну со 100 строками, одну со всеми строками). Таким образом, я не вижу необходимости в том, чтобы они были статичными, но было бы лучше, если бы они были прокси из команды head / tail / cat.
Цель этого - для модульного тестирования - я хочу, чтобы модульное тестирование выполнялось на небольшой части полного входного файла, используемого в производстве. Однако, поскольку код выполняется только для полных файлов (на самом деле это приложение карты / сокращения hadoop), я хочу предоставить сокращенную версию всего набора данных без дублирования информации.
ОБНОВЛЕНИЕ: Пример
more myActualFile.txt
1
2
3
4
5
more myProxyFile2.txt
1
2
more myProxyFile4.txt
1
2
3
4
и т.д .... Таким образом, прокси-файлы - это РАЗЛИЧНЫЕ именованные файлы с содержимым, которое динамически предоставляется путем простого получения первых n строк основного файла.