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

Обрезать урлы

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

ВПН & Хостинг

С нами с 13.11.05
Сообщения: 1664
Рейтинг: 604

Ссылка на сообщениеДобавлено: 29/04/06 в 08:52       Ответить с цитатойцитата 

Есть много урлов вида hxxp://www.54master.com/bbs/cgi-bin/topic.cgi?forum=4&topic=16199 надо обрезать чтоб осталось
http://www.54master.com/bbs/cgi-bin/topic.cgi т.е все до ?
нужен скрипт или программа

0
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 29/04/06 в 09:10       Ответить с цитатойцитата 

3
 

ВПН & Хостинг

С нами с 13.11.05
Сообщения: 1664
Рейтинг: 604

Ссылка на сообщениеДобавлено: 29/04/06 в 10:05       Ответить с цитатойцитата 

по 100 не удобно, да и где гарантии что скрипт не сохраняет результаты?)

0
 

c++,php кодинг

С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558

Ссылка на сообщениеДобавлено: 29/04/06 в 10:08       Ответить с цитатойцитата 

можешь приобрести проф. версию )

0
 

Ревнивый муж подобен турку

С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905

Ссылка на сообщениеДобавлено: 29/04/06 в 11:05       Ответить с цитатойцитата 

В шелле набери:
cat input.txt | cut -f 1 -d '?' > output.txt

В команде cut 1 - номер поля, а '?' - разделитель.

Если тебе надо просто подрочить, жми сюда

3
 

ВПН & Хостинг

С нами с 13.11.05
Сообщения: 1664
Рейтинг: 604

Ссылка на сообщениеДобавлено: 29/04/06 в 12:36       Ответить с цитатойцитата 

непонял cut 1 - номер поля
у меня файл заполненый весь такими урлами, надо на каждой строке обрезать

0
 

Ревнивый муж подобен турку

С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905

Ссылка на сообщениеДобавлено: 29/04/06 в 12:41       Ответить с цитатойцитата 



Угу. Будет работать, если у тебя есть шелл. А у тебя, наверное, есть.

Заходишь в шелл. Заходишь в папку, где лежит этот файл.
Допустим, файл называется urls.txt.

Вводишь команду cat urls.txt
Файл выводится на экран.

Затем вводишь команду cat urls.txt | cut -f 1 -d '?'
Любуешься обрезанными урлами.

Затем вводишь команду cat input.txt | cut -f 1 -d '?' > output.txt
В файле output.txt лежат обрезанные урлы.

PS: какого размера файл? Если файл большой, прервать вывод на экран можно по Ctrl+C

Последний раз редактировалось: Кристалл (29/04/06 в 13:43), всего редактировалось 1 раз

Если тебе надо просто подрочить, жми сюда

3
 



С нами с 01.10.03
Сообщения: 751
Рейтинг: 318

Ссылка на сообщениеДобавлено: 29/04/06 в 13:26       Ответить с цитатойцитата 

а зачем прерывать?
можно ведь Ctr-Z
и в фон его, пусть работает

Лучший Хостинг для CJ сайтов!

3
 



С нами с 14.11.05
Сообщения: 56
Рейтинг: 177

Ссылка на сообщениеДобавлено: 29/04/06 в 19:37       Ответить с цитатойцитата 

Код:
perl -pe 's/^(.*)\?.*$/$1/' -i.orig input.txt

В input.txt складываешь все урлы, в этом же файле получаешь результат. Бэкап, на всякий случай, сохраняется в input.txt.orig.

3
 

ВПН & Хостинг

С нами с 13.11.05
Сообщения: 1664
Рейтинг: 604

Ссылка на сообщениеДобавлено: 30/04/06 в 07:29       Ответить с цитатойцитата 

спасиб))

0
 
Новая тема Новая тема   

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


Перейти:  



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

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

Опросы

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



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