|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.06.2012, 16:43 | #1 |
Регистрация: 07.06.2012
Сообщений: 5
|
сортировка в Perl или shell
не знаю в какую тему отнести, поэтому написал сюда
скажите пожалуйста как изменить текст следующего вида: aaa aaa aaa bbb bbbbb bbbb bbbb cccc cc cccc dddd ddddd ddddd dddd ee eeee eeeee eeee eeee ff fffffff ffffff ff gggg gggg ggggg hh hhh hhhhhh hhhhhh в следующий вид: aaa aaa aaa bbb bbbbb bbbb bbbb cccc cc cccc dddd ddddd ddddd dddd ee eeee eeeee eeee eeee ff fffffff ffffff ff gggg gggg ggggg hh hhh hhhhhh hhhhhh т.е. соединить в одну строчку каждый абзац как такое можно сделать? |
07.06.2012, 16:52 | #2 |
Форумчанин
Регистрация: 12.08.2011
Сообщений: 124
|
Не знаю языков, о которых вы написали в теме, но мое предложение читать текст построчно, хотя это должно быть файлом
|
07.06.2012, 16:54 | #3 | |
Регистрация: 07.06.2012
Сообщений: 5
|
Цитата:
мне бы скрипт такого вида: тратата < text.txt > out.txt вообще не важно на каком языке |
|
07.06.2012, 17:08 | #4 |
Форумчанин
Регистрация: 12.08.2011
Сообщений: 124
|
Допустим:
PHP код:
Последний раз редактировалось Mr_ViK; 07.06.2012 в 17:18. |
07.06.2012, 17:37 | #5 |
Регистрация: 07.06.2012
Сообщений: 5
|
добавил
<?php .... ?> запускаю так php 1.php секунд пять ждет но out.txt не появляется |
07.06.2012, 17:47 | #6 |
Форумчанин
Регистрация: 12.08.2011
Сообщений: 124
|
А вот тут глюк функции, та же история, файл не появляется-_ -
Создай его сам и права 666 поставь |
07.06.2012, 18:19 | #7 |
Регистрация: 07.06.2012
Сообщений: 5
|
Warning: fopen(): Filename cannot be empty in /usr/home/user/1.php on line 6
Warning: fwrite() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 7 Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 8 Warning: fopen(): Filename cannot be empty in /usr/home/user/1.php on line 6 Warning: fwrite() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 7 Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 8 Warning: fopen(): Filename cannot be empty in /usr/home/user/1.php on line 6 Warning: fwrite() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 7 Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 8 Warning: fopen(): Filename cannot be empty in /usr/home/user/1.php on line 6 Warning: fwrite() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 7 Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/home/user/1.php on line 8 Warning: fopen(): Filename cannot be empty in /usr/home/user/1.php on line 6 |
07.06.2012, 20:48 | #8 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Простейшим решением с моей точки зрения, будет что-то вроде:
Код:
|
08.06.2012, 09:01 | #9 | |
Форумчанин
Регистрация: 12.08.2011
Сообщений: 124
|
Цитата:
|
|
11.07.2012, 12:15 | #10 |
Форумчанин
Регистрация: 20.05.2009
Сообщений: 506
|
http://perldoc.perl.org/functions/sort.html
open (MYFILE, '<input_file.txt'); my @data = <MYFILE>; my @strings = sort {$a cmp $b} @data; @strings - массив упорядоченных строк |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
perl или c++? | httpdG | Perl | 11 | 24.10.2011 22:16 |
SGI скрипт на perl или php | Frosts | PHP | 2 | 23.03.2011 20:57 |
что перспективнее, perl или php? | dexter182 | PHP | 6 | 28.05.2009 11:51 |