Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
как присвоить содержимому 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"
|
|
|