Вопрос № 29227: где почитать про работу с файлами на перл (чем отличается open(file, ">out.txt") от open(file, "+>out.txt") и т.п. т.е. полный мануал желательно на русском...
Вопрос № 29.227
где почитать про работу с файлами на перл (чем отличается open(file, ">out.txt") от open(file, "+>out.txt") и т.п. т.е. полный мануал желательно на русском
Отвечает: Sniffer
Здравствуйте, Топорков Алексей Иванович!
Документации в сети много (например на emanual.ru в разделе Perl) - ну а кратко вот:
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,"имя файла"); #открыть файл для чтения
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,">имя файла"); #для записи
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,">>имя файла");#для записи в конец
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,"+<имя файла");#для чтения и записи
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,"|комманда"); #направить информацию на вход программы
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,"комманда|)"; #считать информацию с выхода программы
open (ФАЙЛОВАЯ_ПЕРЕМЕННАЯ,"|комманда|)"; #и то и другое вместе
Ответ отправил: Sniffer (статус: Студент)
Отправлен: 09.11.2005, 13:26
Отвечает: Дмитрий Иванов
Здравствуйте, Топорков Алексей Иванович!
< - читать, файл не существует - error
> - писать, старый - переписывается, если отсутствует - создается
>> - пишем в конец файла, создаем
+< - пишем и читаем , при отсутствии - ошибка
+> - пишем, читаем , создаем заново, старый переписываем
+>> -пишем, читаем , добавляем,создаем
|файл - pipe к программе
файл| - pipe от программы
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: 4-ый класс)
Отправлен: 10.11.2005, 00:31