Реклама на сайте Advertise with us

Подскажите скрипт, команду или софт для работы с текстом

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 11:52       Ответить с цитатойцитата 

Задача такая
есть файл txt
в нем записи в таком формате

СЛОВО СЛОВО2 СЛОВО2
СЛОВО СЛОВО2 СЛОВО2
СЛОВО СЛОВО2 СЛОВО2

разделитель пробел или TAB

нужно, чтобы в каждой строке осталось только СЛОВО, а все после него удалилось
т.е. получить такой формат

СЛОВО
СЛОВО
СЛОВО

файл большой, 8ГБ с миллионами строк

чем можно сделать ?

Бюджетные ссылки тут - https://gogettop.net

1
 



С нами с 14.10.03
Сообщения: 374
Рейтинг: 609


Передовик Master-X (01.10.2016)
Ссылка на сообщениеДобавлено: 19/11/16 в 12:08       Ответить с цитатойцитата 

Сделай масс реплейс " СЛОВО2 СЛОВО2" на "" icon_smile.gif

Пам пам

1
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 19/11/16 в 13:04       Ответить с цитатойцитата 

Код:

awk '{print $1}' < input.txt > output.txt

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

8
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 14:45       Ответить с цитатойцитата 

vi[:RuS] писал:
Сделай масс реплейс " СЛОВО2 СЛОВО2" на "" icon_smile.gif


так они разные
во второй строке уже будет СЛОВО4 СЛОВО5 и тд

я не правлино в первом посте написал
формат такой

СЛОВО_первое1 СЛОВО2 СЛОВО3
СЛОВО_первое2 СЛОВО4 СЛОВО5
СЛОВО_первое3 СЛОВО6 СЛОВО7
и тд

Последний раз редактировалось: Crimean (19/11/16 в 14:51), всего редактировалось 1 раз

Бюджетные ссылки тут - https://gogettop.net

0
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 14:48       Ответить с цитатойцитата 

johndoe2: сколько стоит такое написать ?
+ удалить повторы
+ концу каждой строки прибавить .com .info и тд по выбору

чтоб с денвера или с консоли работало

Бюджетные ссылки тут - https://gogettop.net

0
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 19/11/16 в 16:57       Ответить с цитатойцитата 

Crimean писал:
+ удалить повторы
+ концу каждой строки прибавить .com .info и тд по выбору


Код:

awk '{print $1}' < input.txt | sort | uniq | awk '$0=$0".com"' > output.txt


Если на винде - поставь cygwin. Там полный набор утилит

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

7
 



С нами с 25.08.08
Сообщения: 18751
Рейтинг: 1251


Передовик Master-X (01.07.2020) Передовик Master-X (16.07.2020)
Ссылка на сообщениеДобавлено: 19/11/16 в 17:00       Ответить с цитатойцитата 

если на винде, то просто импортируй как таблицу в майкрософт аксцессе
он тебе сразу и повоторения уберет.

-4
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 18:07       Ответить с цитатойцитата 

микрософт такие большие файлы не открывает

Бюджетные ссылки тут - https://gogettop.net

0
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 18:10       Ответить с цитатойцитата 

johndoe2: это PHP ?

Бюджетные ссылки тут - https://gogettop.net

0
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 19/11/16 в 18:16       Ответить с цитатойцитата 

это shell, открываешь терминал и запускаешь команду.

5
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 19/11/16 в 18:18       Ответить с цитатойцитата 

Crimean писал:
johndoe2: это PHP ?


Это стандартные команды *nix

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

-1
 

мы, цари - народ работящий!

С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892


Передовик Master-X (01.09.2018)
Ссылка на сообщениеДобавлено: 19/11/16 в 19:09       Ответить с цитатойцитата 

звгони в excell с разделением по табуляции и удали колонки 2 и з

I work with reallifecam sex in Voyeur-House.TV

-1
 



С нами с 25.12.14
Сообщения: 602
Рейтинг: 441


Передовик Master-X (16.04.2017) Передовик Master-X (01.05.2017) Передовик Master-X (16.05.2017) Передовик Master-X (01.06.2017)
Ссылка на сообщениеДобавлено: 19/11/16 в 19:09       Ответить с цитатойцитата 

тот самый момент, когда ты жалеешь о том, что не юзаешь *nix shell trollface.png

Экскурсии в Праге 2018

5
 



С нами с 21.10.09
Сообщения: 267
Рейтинг: 408

Ссылка на сообщениеДобавлено: 19/11/16 в 20:02       Ответить с цитатойцитата 

Если не подходит awk и прочие nix-утилиты (excel и access не подойдут на таком объеме), то легко сделать такое при помощи textpipe:



В other пишем пробел или иной разделитель.

8 gb - не проблема

Парсинг сайтов, магазинов, любые форматы данных. Контакты: skype - rulerseo, telegram - rulerseo

5
 



С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 19/11/16 в 20:18       Ответить с цитатойцитата 

notepad++ выделение столбцом еще можно icon_cool.gif

-1
 



С нами с 21.10.09
Сообщения: 267
Рейтинг: 408

Ссылка на сообщениеДобавлено: 19/11/16 в 20:56       Ответить с цитатойцитата 

np++ 8 gb не откроет

Парсинг сайтов, магазинов, любые форматы данных. Контакты: skype - rulerseo, telegram - rulerseo

5
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 22:09       Ответить с цитатойцитата 

MattCutts писал:
(excel и access не подойдут на таком объеме), то легко сделать такое при помощи textpipe:

картинка не грузится,

textpipeом давно пользуюсь, но он не удвлет столбцы моя null версия почемуто )

other это где там ? icon_smile.gif

Бюджетные ссылки тут - https://gogettop.net

0
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 19/11/16 в 22:10       Ответить с цитатойцитата 

за cygwin спасибо!

Бюджетные ссылки тут - https://gogettop.net

0
 



С нами с 21.10.09
Сообщения: 267
Рейтинг: 408

Ссылка на сообщениеДобавлено: 19/11/16 в 22:44       Ответить с цитатойцитата 

Crimean писал:


other это где там ? icon_smile.gif


Remove fields

Парсинг сайтов, магазинов, любые форматы данных. Контакты: skype - rulerseo, telegram - rulerseo

5
 

Считаю до трех

С нами с 23.03.05
Сообщения: 12353
Рейтинг: 2918

Ссылка на сообщениеДобавлено: 19/11/16 в 22:51       Ответить с цитатойцитата 

Я для подобных задач пользуюсь http://csved.sjfrancke.nl/

5
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 20/11/16 в 10:40       Ответить с цитатойцитата 

MattCutts писал:
Remove fields

вот такое только там


columns ничего не удаляет icon_confused.gif

Бюджетные ссылки тут - https://gogettop.net

0
 



С нами с 21.10.09
Сообщения: 267
Рейтинг: 408

Ссылка на сообщениеДобавлено: 20/11/16 в 12:09       Ответить с цитатойцитата 

Crimean писал:
вот такое только там


columns ничего не удаляет icon_confused.gif


Delimeted fields

Тебе нужно удалить поля с разделителем на каждой строке. Разделитель в данном случае - это пробел. Сколько именно полей и с какого начинать - задаешь в настройках справа. Понятно? icon_smile.gif

Парсинг сайтов, магазинов, любые форматы данных. Контакты: skype - rulerseo, telegram - rulerseo

5
 

Инженер

С нами с 09.05.11
Сообщения: 525
Рейтинг: 32

Ссылка на сообщениеДобавлено: 20/11/16 в 13:30       Ответить с цитатойцитата 

Здесь было нативное виндоус решение.

Больше не будет. icon_smile.gif

-3
 

gogettop.net

С нами с 03.01.11
Сообщения: 11291
Рейтинг: 445

Ссылка на сообщениеДобавлено: 20/11/16 в 14:47       Ответить с цитатойцитата 

MattCutts: Спасибо smail54.gif icon_smile.gif

Бюджетные ссылки тут - https://gogettop.net

0
 



С нами с 25.08.08
Сообщения: 18751
Рейтинг: 1251


Передовик Master-X (01.07.2020) Передовик Master-X (16.07.2020)
Ссылка на сообщениеДобавлено: 20/11/16 в 15:51       Ответить с цитатойцитата 

Crimean писал:
микрософт такие большие файлы не открывает

facepalm.gif

-1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »