telefunkin
|
макака
|
|
|
|
Рег.: 13.01.2006
|
Сообщений: 146
|
Из: Msc
|
Рейтинг: 7
|
|
простой способ дописать в каждую строчку txt файла часть его названия
06.06.2008 15:52
|
|
|
а есть какой-нить простой способ дописать в каждую строчку файла часть его названия, т.е. есть файл названия типа 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
|
|
|
сильно зависит от того, какие данные в этом файле и сколько этих файлов нужно обработать. Например, разово эта задача легко решается в комбинации блокнот+эксель. А вообще, мне кажется, смысла в ней нет, поскольку присобачивать к строке хвост, зависящий от имени файла, прекрасно можно на этапе выборки данных из файла.
|
Кручусь, как белка в мясорубке |
|
telefunkin
|
макака
|
|
|
|
Рег.: 13.01.2006
|
Сообщений: 146
|
Из: Msc
|
Рейтинг: 7
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: fedechka]
06.06.2008 16:00
|
|
|
какой?
|
Понимание приходит с опытом... |
|
telefunkin
|
макака
|
|
|
|
Рег.: 13.01.2006
|
Сообщений: 146
|
Из: Msc
|
Рейтинг: 7
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: Midori]
06.06.2008 16:02
|
|
|
дело в том, что их не мало прям скажем))) где 80 по 10 метров ...
|
Понимание приходит с опытом... |
|
Forest
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 11597
|
|
Рейтинг: 795
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: telefunkin]
06.06.2008 16:05
|
|
|
Любой текстовый редактор, который понимает шаблоны при замене (например с поддержкой регэкспов). Но вот насчет времени обработки 80Мб файлов не скажу. Но если надо только 1 раз.
|
|
telefunkin
|
макака
|
|
|
|
Рег.: 13.01.2006
|
Сообщений: 146
|
Из: Msc
|
Рейтинг: 7
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: Forest]
06.06.2008 16:07
|
|
|
во-во 800 метров...
|
Понимание приходит с опытом... |
|
__No__
|
|
|
|
|
Рег.: 17.01.2005
|
Сообщений: 21062
|
Из: Внутренняя Монголия
|
Рейтинг: 6311
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: telefunkin]
06.06.2008 16:09
|
|
|
|
Forest
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 11597
|
|
Рейтинг: 795
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: telefunkin]
06.06.2008 16:09
|
|
|
Ну так памяти/свопа побольше, и это лишь вопрос времени. Но вот действительно непонятно, нафига такое надо.
|
|
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
|
|
|
?
|
Понимание приходит с опытом... |
|
telefunkin
|
макака
|
|
|
|
Рег.: 13.01.2006
|
Сообщений: 146
|
Из: Msc
|
Рейтинг: 7
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: Midori]
06.06.2008 16:15
|
|
|
возможно даты дописывать и не стоит просто наиболее простой путь загнать в базу импортнув из текстовика имхо
|
Понимание приходит с опытом... |
|
Forest
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 11597
|
|
Рейтинг: 795
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: telefunkin]
06.06.2008 16:16
|
|
|
То есть это делается только для того, чтобы заполнить поле в БД, которое одинаково для всех записей?
|
|
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
|
|
|
ну да... для записей из определенного файла
|
Понимание приходит с опытом... |
|
telefunkin
|
макака
|
|
|
|
Рег.: 13.01.2006
|
Сообщений: 146
|
Из: Msc
|
Рейтинг: 7
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: DarkGray]
06.06.2008 16:44
|
|
|
чет не выходит каменный цветок... сорри за тупеж
|
Понимание приходит с опытом... |
|
Bachan
|
god's pee
|
|
|
|
Рег.: 26.10.2002
|
Сообщений: 37551
|
|
Рейтинг: 5335
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: telefunkin]
06.06.2008 18:17
|
|
|
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
|
|
|
А при импорте каждого файла задать значение этого поля не судьба? В крайнем случае можно написать триггер на добавление, который это и будет делать
|
|
DizzyDen
|
достаточно добр
|
|
|
|
Рег.: 04.03.2003
|
Сообщений: 51430
|
Из: http://лакалхвост
|
Рейтинг: 13545
|
|
Re: простой способ дописать в каждую строчку txt файла часть его назва
[re: telefunkin]
06.06.2008 19:28
|
|
|
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
|
|
|
Кстати, рекомендую формат yyyymmdd, ибо хронологический порядок будет совпадать с лексикографическим.
|
If stateless paradigm is good for your code, why shouldn't it be for your country? |
|