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

Чем удалить линки из *txt файла?

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

☠Мейнстрим авантюрист

С нами с 15.03.07
Сообщения: 3534
Рейтинг: 2032


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

Собсно сабж. есть *txt файл. в файле на каждой строчке имееются урлы и дески в таком виде:
url1|desc|desc|url2
требуется в каждой строчке удалить url1. чем на автомате возможно это сделать? урлы соответственно разные.
Спс и рейт по максимуму само сабой icon_smile.gif

ClickADilla.com тонны директ трафа | @black_corsair
Зетфликс

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 10/11/10 в 20:08       Ответить с цитатойцитата 

Powershell рулит. Жмём win+r и вводим:

Код:
powershell -command "gc d:\test1.txt|%{$_.split('|')[1..3] -join '|'}>d:\test2.txt"

d:\test1.txt - исходный файл
d:\test2.txt - результат

icon_smile.gif

6
 

☠Мейнстрим авантюрист

С нами с 15.03.07
Сообщения: 3534
Рейтинг: 2032


Передовик Master-X (01.02.2020) Передовик Master-X (16.02.2020)
Ссылка на сообщениеДобавлено: 10/11/10 в 20:31       Ответить с цитатойцитата 

Yacc: скачал, поставил. попробовал. выдает ошибку
Код: [развернуть]

ClickADilla.com тонны директ трафа | @black_corsair
Зетфликс

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 10/11/10 в 20:35       Ответить с цитатойцитата 

Черный_корсар писал:
Yacc: скачал, поставил. попробовал. выдает ошибку
Код:
В строка:1 знак:29
+ gc D:\galleries.txt|%{.split( <<<< '|')[1..3] -join '|'}>D:\galleriesnew.txt
Условие ".split" не распознано как командлет, функция, выполняемая программа или файл сценария. Проверьте условие и повторите попытку.


Yacc писал:

Код:
powershell -command "gc d:\test1.txt|%{$_.split('|')[1..3] -join '|'}>d:\test2.txt"

Это важно. icon_smile.gif

6
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 10/11/10 в 20:37       Ответить с цитатойцитата 

на php элементарно решается

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

6
 

☠Мейнстрим авантюрист

С нами с 15.03.07
Сообщения: 3534
Рейтинг: 2032


Передовик Master-X (01.02.2020) Передовик Master-X (16.02.2020)
Ссылка на сообщениеДобавлено: 10/11/10 в 20:50       Ответить с цитатойцитата 

Yacc: так там есть $_ копирую такой код в Powershell
powershell -command "gc D:\galleries.txt|%{$_.split('|')[1..3] -join '|'}>D:\galleriesnew.txt"

ClickADilla.com тонны директ трафа | @black_corsair
Зетфликс

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 10/11/10 в 21:01       Ответить с цитатойцитата 

Yacc писал:
Жмём win+r и вводим:
Код:
powershell -command "gc d:\test1.txt|%{$_.split('|')[1..3] -join '|'}>d:\test2.txt"


Т.е. если ты открыл консоль Powershell, то вводить надо:

Код:
gc d:\galleries.txt|%{$_.split('|')[1..3] -join '|'}>d:\galleriesnew.txt


Проверил не один раз - работает из любого положения.

6
 

☠Мейнстрим авантюрист

С нами с 15.03.07
Сообщения: 3534
Рейтинг: 2032


Передовик Master-X (01.02.2020) Передовик Master-X (16.02.2020)
Ссылка на сообщениеДобавлено: 10/11/10 в 21:17       Ответить с цитатойцитата 

Yacc: прописывал и через консоль и через win+r.
через win+r выскакивает командная строка и тут же исчезает. через консоль Powershell прописываю "gc D:\galleries.txt|%{$_.split('|')[1..3] -join '|'}>D:\galleriesnew.txt" так же ничего не происходит. пробовал без кавычек писать, выдает
Код: [развернуть]

ClickADilla.com тонны директ трафа | @black_corsair
Зетфликс

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 10/11/10 в 21:27       Ответить с цитатойцитата 

Черный_корсар писал:
... так же ничего не происходит.

Ничего и не должно происходить. Файл galleriesnew.txt проверял?

Писать надо без кавычек. Попробуй так:

Код:
get-content d:\galleries.txt|%{$_.split('|')[1..3] -join '|'}>d:\galleriesnew.txt


6
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 10/11/10 в 21:31       Ответить с цитатойцитата 

Если и это не поможет, то я не знаю. icon_smile.gif
Скинь свой файл мне на мыло, я его обработаю и отправлю тебе.

6
 

☠Мейнстрим авантюрист

С нами с 15.03.07
Сообщения: 3534
Рейтинг: 2032


Передовик Master-X (01.02.2020) Передовик Master-X (16.02.2020)
Ссылка на сообщениеДобавлено: 10/11/10 в 21:33       Ответить с цитатойцитата 

Yacc писал:
Попробуй так:
Код:
get-content d:\galleries.txt|%{$_.split('|')[1..3] -join '|'}>d:\galleriesnew.txt
прописал. выдает
Необходимо предоставить выражение для значения справа от оператора "-".
В строка:1 знак:53
+ get-content d:\galleries.txt|%{$_.split('|')[1..3] -j <<<< oin '|'}>d:\galleriesnew.txt
PS C:\Documents and Settings\Черный Корсар> get-content d:\galleries.txt|%{$_.split('|')[1..3]-join '|'}>d:\galleriesnew
.txt
может дело в версии этого Powershell? поставил Windows PowerShell 1.0 качал отсюда http://www.topsoftzone.ru/download/2425/Windows_PowerShell.html

ClickADilla.com тонны директ трафа | @black_corsair
Зетфликс

0
 

☠Мейнстрим авантюрист

С нами с 15.03.07
Сообщения: 3534
Рейтинг: 2032


Передовик Master-X (01.02.2020) Передовик Master-X (16.02.2020)
Ссылка на сообщениеДобавлено: 10/11/10 в 21:46       Ответить с цитатойцитата 

Yacc писал:
Если и это не поможет, то я не знаю. icon_smile.gif
Скинь свой файл мне на мыло, я его обработаю и отправлю тебе.

в профиле нету мыла, скинул список тебе в личку

ClickADilla.com тонны директ трафа | @black_corsair
Зетфликс

0
 

культуролог-порновед

С нами с 24.06.04
Сообщения: 1784
Рейтинг: 836

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

в екселе можно удалить столбец icon_wink.gif

ушел на базу

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 11/11/10 в 12:41       Ответить с цитатойцитата 

fetish_art писал:
в екселе можно удалить столбец icon_wink.gif

smail54.gif просто и быстро

0
 



С нами с 18.05.07
Сообщения: 8329
Рейтинг: 4007

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

Встаавить в эксель. Удалить первый столбец.

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 12/11/10 в 01:06       Ответить с цитатойцитата 

Код:

<?

$intext = file_get_contents("infile.txt");
$outtext = "";
$rows = explode("\n",$intext);

foreach ($rows as $row) {
    $elements = explode("|",$row);
    unset($elements[0]);
    $outtext .= implode("|",$elements)."\n";
}

file_put_contents("outfile.txt",$outtext);
?>

telegram: @nbsbbs

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

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


Перейти:  



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

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

Опросы

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



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