информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
как присвоить содержимому txt файла переменную? 04.09.01 02:16  
Автор: ламер Статус: Незарегистрированный пользователь
<"чистая" ссылка>
как присвоить содержимому txt файла переменную?

мне нужно следующее, есть скрипт, и в его вывод нужно вставить список, а список этот находится в txt файле.
То есть нужна маленькая програмка , которая присвоит содержимому этого txt файла переменную.
Напишите если не трудно....... заранее благодарен и извините за беспокойство.
как то ты странно свои потребности излагаешь... 04.09.01 09:55  
Автор: пробегай Статус: Незарегистрированный пользователь
<"чистая" ссылка>
а присвоить экзешнику функцию тебе не нужно?
Уважаемый ламер, выражайся яснее :) 04.09.01 10:18  
Автор: Cyril <sc> Статус: Member
<"чистая" ссылка>
выражаюсь ясно:) 05.09.01 00:20  
Автор: ламер Статус: Незарегистрированный пользователь
<"чистая" ссылка>
текст из файла, нужно вставить в скрипт, програмка будет начинатся так примерно:

open(TEST,"<list.txt")|die $!;

а заканчиватся будет так:

close(TEST);


неужеле я так непонятно выразился:)
выражаюсь ясно:) 05.09.01 07:52  
Автор: k_v Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> текст из файла, нужно вставить в скрипт, програмка будет
> начинатся так примерно:
>
> open(TEST,"<list.txt")|die $!;
>
> а заканчиватся будет так:
>
> close(TEST);
>
>
> неужеле я так непонятно выразился:)

tebe nuzhno ne failu prisvoit' peremennuju ,a peremennoi soderzhanie faila, esli ja pravil'no ponjal.. i vyvesti dannye na ekran,ok:
-----
open(TEST,"list.txt")|die $!;
@date_file=<TEST>;
close(TEST);
print @date_file;
-------
v massive data_file budet soderzhanie tvoego faila postrochno...
eto ty imel vvidu?
[CGI] выражаюсь ясно:) 07.09.01 09:12  
Автор: ламер Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > текст из файла, нужно вставить в скрипт, програмка
> будет
> > начинатся так примерно:
> >
> > open(TEST,"<list.txt")|die $!;
> >
> > а заканчиватся будет так:
> >
> > close(TEST);
> >
> >
> > неужеле я так непонятно выразился:)
>
> tebe nuzhno ne failu prisvoit' peremennuju ,a peremennoi
> soderzhanie faila, esli ja pravil'no ponjal.. i vyvesti
> dannye na ekran,ok:
> -----
> open(TEST,"list.txt")|die $!;
> @date_file=<TEST>;
> close(TEST);
> print @date_file;
> -------
> v massive data_file budet soderzhanie tvoego faila
> postrochno...
> eto ty imel vvidu?

Да почти это, я написал прогу так, без массива:

open(TEST,"list.txt")|die $!;
$date_file=<TEST>;
close(TEST);

но дело в том, что выводится на экран только первая строка файла, остальный строки не выводятся, как сделать, что бы все строки выводились ?
Спасибо я всё понял ! 07.09.01 09:15  
Автор: ламер Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Возможно, это ответ... 04.09.01 10:47  
Автор: Natasha Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Действительно вопрос трудно понять.

Если ты пишеш скрипт на VBScript весь файл можно прочитать в переменную так:

Function ReadAllTextFile
Const ForReading = 1
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\testfile.txt", ForReading)
ReadAllTextFile = f.ReadAll
End Function

Пример взят из VBScript Language Reference, а вообше, чаще обращайся к источникам...

http://msdn.microsoft.com/scripting/
Ужасы то какие :))) 07.09.01 11:43  
Автор: XR <eXtremal Research> Статус: The Elderman
<"чистая" ссылка>
> Действительно вопрос трудно понять.
>
> Если ты пишеш скрипт на VBScript весь файл можно прочитать
> в переменную так:
>
> Function ReadAllTextFile
> Const ForReading = 1
> Dim fso, f
> Set fso = CreateObject("Scripting.FileSystemObject")
> Set f = fso.OpenTextFile("c:\testfile.txt", ForReading)
> ReadAllTextFile = f.ReadAll
> End Function
>
> Пример взят из VBScript Language Reference, а вообше, чаще
> обращайся к источникам...

в bash это делается одной строкой ...

VARIABLE=`cat file.txt`

просто, правда ? :))
мне понравилось.:))) 13.09.01 17:11  
Автор: йцукенг <jcukeng> Статус: Member
<"чистая" ссылка>
мы не ищем легких путей... ;))) 07.09.01 14:56  
Автор: cb <cb> Статус: Member
<"чистая" ссылка>
Ужасы то какие :))) 07.09.01 14:16  
Автор: Qrot Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Действительно вопрос трудно понять.
> >
> > Если ты пишеш скрипт на VBScript весь файл можно
> прочитать
> > в переменную так:
> >
> > Function ReadAllTextFile
> > Const ForReading = 1
> > Dim fso, f
> > Set fso = CreateObject("Scripting.FileSystemObject")
> > Set f = fso.OpenTextFile("c:\testfile.txt",
> ForReading)
> > ReadAllTextFile = f.ReadAll
> > End Function
> >
> > Пример взят из VBScript Language Reference, а вообше,
> чаще
> > обращайся к источникам...
>
> в bash это делается одной строкой ...
>
> VARIABLE=`cat file.txt`
>
> просто, правда ? :))

или так для cmd.exe :)
set VAR="type file.txt"
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach