С нами с 13.11.08
Сообщения: 418
Рейтинг: 467
|
Добавлено: 25/12/11 в 10:45 |
Есть текстовый файл с кучей ссылок вот в таком виде:
ссылка1
название1
ссылка2
название2
Нужно поменять строчки местами так, чтобы было:
Название
Ссылка
Т.е. вторую строку меняем с первой, 4 - с третьей и так далее.
Как это сделать? Может есть какой-то негеморный и очевидный способ?
Последний раз редактировалось: Dorimenich (12/07/12 в 04:40), всего редактировалось 1 раз
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 25/12/11 в 10:56 |
ну я как не проггер могу порекомендовать руками перевернуть все в excell
или макросами
если имено такое расположение кк указано
а проггеры может алгоритм набросают
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 25/12/11 в 11:19 |
Powershell
Код: | $p = 'd:/test.txt'
(1..(($s=gc $p).length/2))|%{($s[2*$_-1],$s[2*$-2)])}>$p |
|
|
|
|
С нами с 13.11.08
Сообщения: 418
Рейтинг: 467
|
Добавлено: 25/12/11 в 21:43 |
плюсанул
Yacc: круто, впервые про PowerShell узнал
Выдает:
Необходимо предоставить выражение для значения справа от оператора "*".
At line:2 char:46
Отсутствует "]" после выражения индекса массива.
At line:2 char:47
Неожиданный токен "$-2" в выражении или инструкции.
At line:2 char:47
Неожиданный токен "]" в выражении или инструкции.
At line:2 char:51
Отсутствует закрывающая "}" в блоке инструкций.
At line:2 char:52
Неожиданный токен "}" в выражении или инструкции.
At line:2 char:53
Я не проггер, поэтому не знаю, что не так может быть?
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 25/12/11 в 21:52 |
Пардон, исправил.
$p = 'd:/test.txt'
(1..(($s=gc $p).length/2))|%{($s[2*$_-1],$s[2*$_-2])}>$p
|
|
|
|
С нами с 13.11.08
Сообщения: 418
Рейтинг: 467
|
Добавлено: 26/12/11 в 00:05 |
Спасибо Работает
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |