Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=7588134&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 08:27:59 2016
Кодировка: Windows-1251
простой способ дописать в каждую строчку txt файла часть его названия - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | показать все | след. страница
telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  простой способ дописать в каждую строчку txt файла часть его названия
      06.06.2008 15:52
-1

а есть какой-нить простой способ дописать в каждую строчку файла часть его названия, т.е. есть файл названия типа blablabla_ddmmyyyy
строчка1
строчка2
...
 
хотелось бы
 
строчка1#dd.mm.yyyy
строчка2#dd.mm.yyyy
...
 
спасибо!




Понимание приходит с опытом...
fedechka

Рег.: 10.09.2004
Сообщений: 58783
Из: Отрадное
Рейтинг: 10953
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 15:55
 

[каков вопрос, таков ответ]
есть
[/каков вопрос, таков ответ]



без подписи
Midori
kaiafa

Рег.: 29.05.2007
Сообщений: 5181
Из: Strasbourg
Рейтинг: 3151
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 15:56
2

сильно зависит от того, какие данные в этом файле и сколько этих файлов нужно обработать. Например, разово эта задача легко решается в комбинации блокнот+эксель. А вообще, мне кажется, смысла в ней нет, поскольку присобачивать к строке хвост, зависящий от имени файла, прекрасно можно на этапе выборки данных из файла.



Кручусь, как белка в мясорубке
telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: fedechka]
      06.06.2008 16:00
1

какой?



Понимание приходит с опытом...
telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: Midori]
      06.06.2008 16:02
1

дело в том, что их не мало прям скажем)))
где 80 по 10 метров ...



Понимание приходит с опытом...
Forest
Carpal Tunnel

Рег.: 29.08.2002
Сообщений: 11597
Рейтинг: 795
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 16:05
1

Любой текстовый редактор, который понимает шаблоны при замене (например с поддержкой регэкспов).
Но вот насчет времени обработки 80Мб файлов не скажу.
Но если надо только 1 раз.

telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: Forest]
      06.06.2008 16:07
1

во-во 800 метров...



Понимание приходит с опытом...
__No__

Рег.: 17.01.2005
Сообщений: 21062
Из: Внутренняя Монголия
Рейтинг: 6311
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 16:09
4

sed ?



Dixi.
Forest
Carpal Tunnel

Рег.: 29.08.2002
Сообщений: 11597
Рейтинг: 795
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 16:09
1

Ну так памяти/свопа побольше, и это лишь вопрос времени.
Но вот действительно непонятно, нафига такое надо.

Midori
kaiafa

Рег.: 29.05.2007
Сообщений: 5181
Из: Strasbourg
Рейтинг: 3151
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 16:12
 

тогда я бы писал на си. Обычным fgets'ом. Но повторю, задача странная, и мне кажется, стоит пересмотреть саму необходимость ее решения.



Кручусь, как белка в мясорубке
telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: __No__]
      06.06.2008 16:13
1

?



Понимание приходит с опытом...
telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: Midori]
      06.06.2008 16:15
1

возможно даты дописывать и не стоит
просто наиболее простой путь загнать в базу импортнув из текстовика имхо



Понимание приходит с опытом...
Forest
Carpal Tunnel

Рег.: 29.08.2002
Сообщений: 11597
Рейтинг: 795
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 16:16
1

То есть это делается только для того, чтобы заполнить поле в БД, которое одинаково для всех записей?

DarkGrayМодератор
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31415
Рейтинг: 8951
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 16:17
 

названия файлов обрезать в каком-нибудь TotalCommander-е


далее взять способ предложенный Thirteen и доработать
code:
for /f %i in (%file) do @echo %i#%file>>result.txt



telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: Forest]
      06.06.2008 16:19
1

ну да... для записей из определенного файла



Понимание приходит с опытом...
telefunkin
макака

Рег.: 13.01.2006
Сообщений: 146
Из: Msc
Рейтинг: 7
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: DarkGray]
      06.06.2008 16:44
1

чет не выходит каменный цветок... сорри за тупеж



Понимание приходит с опытом...
Bachan
god's pee

Рег.: 26.10.2002
Сообщений: 37551
Рейтинг: 5335
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 18:17
3

code:
ls | while read a; do cat $a | sed s/$/" # "$a/g; done;




я АЭС фачил в эсс!
Forest
Carpal Tunnel

Рег.: 29.08.2002
Сообщений: 11597
Рейтинг: 795
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 18:23
1

А при импорте каждого файла задать значение этого поля не судьба?
В крайнем случае можно написать триггер на добавление, который это и будет делать ;)

DizzyDen
достаточно добр

Рег.: 04.03.2003
Сообщений: 51430
Из: http://лакалхвост
Рейтинг: 13545
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 19:28
1

code:
awk '{print $0 "#" substr(FILENAME,11,2) "." substr(FILENAME,13,2) "." substr(FILENAME,15)}' blablabla_ddmmyyyy > named_blablabla_ddmmyyyy






Редактировал DizzyDen (07.06.2008 12:30)
If stateless paradigm is good for your code, why shouldn't it be for your country?
DizzyDen
достаточно добр

Рег.: 04.03.2003
Сообщений: 51430
Из: http://лакалхвост
Рейтинг: 13545
  Re: простой способ дописать в каждую строчку txt файла часть его назва [re: telefunkin]
      06.06.2008 19:38
5

Кстати, рекомендую формат yyyymmdd, ибо хронологический порядок будет совпадать с лексикографическим.



If stateless paradigm is good for your code, why shouldn't it be for your country?
Страницы: 0 | 20 | показать все | след. страница

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы
>>
Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в