Вопросы по теме 'filehandle'

Закрытие всех открытых файлов в процессе
Как мне найти все открытые файлы в процессе (внутри самого процесса)? Это кажется полезным знать после fork() (до exec() ). Я знаю о существовании getdtablesize() и более переносимого sysconf(_SC_OPEN_MAX) , но кажется неэффективным...
20726 просмотров
schedule 22.02.2022

Как я могу программно сгенерировать несколько файловых дескрипторов Perl?
Есть ли в Perl способ программно генерировать файловые дескрипторы? Я хочу одновременно открыть десять файлов и записать их, используя дескриптор файла, состоящий из (CONST NAME + NUMBER). Например: print const_name4 "data.."; #Then print...
643 просмотров
schedule 11.02.2022

Существует ли Perl-модуль, который может запустить процесс и вернуть этому процессу три основных дескриптора ввода-вывода?
В Perl мне часто нужно запустить дочерний процесс, отправить ему некоторый ввод, а затем прочитать его вывод. Для этого существует несколько модулей, но все они, кажется, требуют от вас передачи уже существующих переменных, которые затем...
94 просмотров

Как я могу использовать __DATA__ дважды?
Как я могу использовать __DATA__ дважды? #!/usr/local/bin/perl use warnings; use 5.012; while ( <DATA> ) { print; } while ( <DATA> ) { chomp if $. == 1; print scalar reverse; print "\n" if eof; } __DATA__...
8771 просмотров
schedule 30.04.2022

Использование памяти Perl с картой и дескриптором файла
Загружает ли вызов map { function($_) } <FILEHANDLE>; весь файл в память при использовании Perl?
1487 просмотров
schedule 28.07.2022

Игра сохраняет дескриптор файла wma после выхода
У меня есть игра xna, экспортированная в файл dll. Все для запуска игры (кроме содержимого) находится в этой библиотеке, особенно основной класс игры. В другой сборке я загружаю dll игры, создаю экземпляр класса игры и вызываю для него Run() ....
83 просмотров
schedule 04.09.2022

Perl: Цикл по файловым дескрипторам
Я самоучка Perl, ищу помощи у экспертов Perl: Я продолжаю получать сообщение об ошибке, говорящее, что я не могу использовать дескриптор файла в цикле foreach , хотя я уверен, что это close (или undef , я пробовал оба). Полный текст ошибки см....
176 просмотров
schedule 23.11.2022

Распечатать хэш дескриптора файла содержимого
У меня есть хэш (%filehandle), в котором в качестве значений хранятся дескрипторы файлов. Но я не могу их распечатать. Мой хэш выглядит так: my %filehandle; foreach my $output (@outputs){ foreach my $fp (@fp_values_array){...
450 просмотров
schedule 17.03.2022

Как снять блокировки файловой системы после клонирования репозитория через JGit
Я играю с клонированием существующего удаленного репо с помощью jGit, следуя приведенному здесь руководству: https://github.com/centic9/jgit-cookbook/blob/master/src/main/java/org/dstadler/jgit/porcelain/CloneRemoteRepository.java Я использую...
2023 просмотров
schedule 20.10.2023

Perl файловые дескрипторы в циклической ошибке
Попытка разбить файл fastq на множество файлов на основе совпадения, присутствующего в файле, поэтому выходных файлов может быть более 500. Предоставление двух входных файлов - один для совпадения и другого содержимого (fastq). Поместите совпадение в...
130 просмотров
schedule 05.01.2023

(пусто?) Возврат readline не перехватывается управляющей структурой
У меня есть многомерный хэш, содержащий дескрипторы открытых файлов на SEEK_END , с намерением всегда читать последнюю строку, не получая большого количества операций ввода-вывода (что я получил бы с tail ). Сейчас я просматриваю все эти...
46 просмотров
schedule 14.07.2022

получить имя файла из значения дескриптора файла
скажем, у меня есть дескриптор файла. Есть ли способ узнать имя файла, в который он пишет? То есть вы обычно используете: set fh [ open "fname" "w" ] Мне нужен процесс, который будет иметь вывод: puts [ getFHFName $fh] >fname...
404 просмотров
schedule 30.04.2022

Управление файловыми дескрипторами в массиве хэшей в Perl
У меня есть массив хэшей, который я заполняю следующим образом: # Array of hashes, for the files, regexps and more. my @AoH; push @AoH, { root => "msgFile", file => my $msgFile, filefh => my $msgFilefh, cleanregexp => s/.+Msg:/Msg:/g,...
57 просмотров
schedule 29.05.2022