<bormant>
tagezi: вывод -- можно попробовать перенаправлением вывода в файл
<tagezi>
ну, это я читал, я просто подумал может за 6 лет что-то ещё сделали
<tagezi>
да, с выводом так и делаю
<tagezi>
кастылями и тачанками (
<bormant>
tagezi: shell "bash -c 'ls > ...'"
<bormant>
tagezi: если кажется, что где-то проще, смею разочаровать :)
<tagezi>
Shell("bash -c "" sed 's/<\/div>/\n/g' " & aFile & " | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | sed -e 's/Подписки/\n/g' > ins_followers_" & NOW() & ".txt")
<tagezi>
:))
<tagezi>
на кути вроде проще было
<bormant>
tagezi: а зачем использовать s/, сильно нравится лес из \/ ?
<bormant>
tagezi: sed команда s считает разделителем то, что указано после s
<tagezi>
эм.. ну я с седом не на ты ))
<tagezi>
хм..
<bormant>
tagezi: sed 's/<\/div>/\n/g' -- это sed 's:</div>:\n:g'
<tagezi>
привычки
<tagezi>
спасибо
<bormant>
и еще, действительно есть смысл дергать sed несколько раз? Если указать несколько команд в одном вызове "sed -e ... -e ... -e ...", нарушится логика работы?
<tagezi>
для меня сед так и остаётся магией ))
<tagezi>
ну, одну можно сократить, впринципе.. хотя тут оно работает всёравно почти мгновенно
<tagezi>
тут входящий файл очень небольшой
<bormant>
не, я не про сократить, я про указание в комстроке sed нескольких скриптов, предваряя каждый -e
<bormant>
кстати, во 2-м случае так и сделано
<bormant>
т.е. в сухом остатке: Shell("bash -c "" sed 's:</div>:\n:g' " & aFile & " -e :a -e 's/<[^>]*>//g;/</N;//ba' -e 's/Подписки/\n/g' > ins_followers_" & NOW() & ".txt")
<tagezi>
ну, да.. получается что сокращается количесто вызовов
<bormant>
будет работвть как-то иначе?
<tagezi>
а вот вопрос.. первая меняет тег див на перенос, вторая удаляет все теги, третья меняет Подписки на перенос
<tagezi>
можно первую и третью совместить, но вот вторую, не уверен что он адекватно всё сделает..
<tagezi>
нада попробовать
<bormant>
так данные же есть, сделать копию да попробовать...
<tagezi>
bormant: да, работает, спасибо
<tagezi>
я никогда сед не пойму.. магия чистой природы )
<tagezi>
ничего не понятно, но оно работает )))))
<tagezi>
только -e приглось добавить, а оно не понимало где имя файла )
<bormant>
kompi: был вопрос про списки, зачем их так много?
<kompi>
угу
<bormant>
точнее про стили списка?
<kompi>
нет
<bormant>
рассказываю.
<kompi>
стили абзаца с названием Список
<kompi>
40 штук
<kompi>
bormant: IRC не принимает длинные простыни текста в одном посте
<bormant>
в "нерусской" типографике принято абзацы отбивать пустой строкой, в текстовых процессорах добавляют "отступ после" абзаца
<bormant>
а список там -- один абзац
<kompi>
mikekaganski: bormant сейчас убьет мою и ГСоК идею
<mikekaganski>
kompi: ;)
<bormant>
то есть, со 2-го элемента списка до предпоследнего "отступа после" быть не должно.
<bormant>
в последнем -- должен быть
<bormant>
а в первом -- нужно начать нумерацию с начала
<kompi>
после первого итема списка есть отступ?
<bormant>
kompi: а теперь все это без 3-х абзацных стилей на список, пожалуйста
<kompi>
mikekaganski: Список А10 - Убил
<bormant>
если на наши правила иногда наплевать, то на свои плевать точно не будут :)
<kompi>
"если тебе это не нужно, это не значит , что это не нужно никому", так?
<kompi>
bormant: в ворде так же?
<bormant>
kompi: отлично!
<kompi>
отлично ?
<bormant>
это было про если ...
<kompi>
а что насчет ворда?
<kompi>
bormant: в рим едешь?
<bormant>
kompi: нет, не еду
<bormant>
а с вордом не могу сказать, не видел давно
<kompi>
а ворде такой херни нету
<kompi>
ибо хомякам ни к чему
<kompi>
ладно
<kompi>
доктор сказал в морг, значит в морг
<bormant>
kompi: "... список" и "продолжение ... списка" точно есть, и их 5 по 2 простых, 5 маркированных, 5 нумерованных
<kompi>
да бог с ними
bormant has quit [Quit: Page closed]
<mikekaganski>
kompi: знаешь, сколько стилей в ворде? 373 (видно в диалоге управления стилями) - просто большинство не видны до первого использования
<kompi>
>просто большинство не видны до первого использования
<kompi>
вот!
<mikekaganski>
kompi: погодь. Там же режимов отображения просто куча. Ты, емнип, где-то писал "и не говорите мне про отображение" (или что-то в этом роде). Так что речь шла не об отображении, а о наличии
<kompi>
ну чо накинулись, нет так нет
* kompi
хочет в Рим, но его убивает процедура получения визы
<mikekaganski>
kompi: да не накинулись. Вы про ворд заговорили - мне интересно стало :) я и поделился открытием
<kompi>
mikekaganski: примите меня в Коллабору на неделю
<kompi>
mikekaganski: ты там не упал? =)
<mikekaganski>
да нет, думаю, как ответить ... :)
<kompi>
без мата пожалуйста
<tagezi>
kompi: ты софи то сказал что хочешь?
<mikekaganski>
тогда так: kompi: сделай меня CEO коллаборы - тогда и поговорим :)
<kompi>
нет пока
<tagezi>
она тебе приглашение выслала?
<kompi>
tagezi: основная проблема - оформление визы: документы поездка на сдачу отпечатков пальцев и прочая
<kompi>
это не делается удаленно
<tagezi>
ну, у них вредства ограничены, если серьезно намылился, то скажи, а то денег не будет на возмещение
<mikekaganski>
если у вас есть доклады - будет преференция, кмк
<tagezi>
у нас есть доклады
<tagezi>
"почему программисты такие уроды" ))
<tagezi>
но нас с ними не выпустят )
<kompi>
пф
<kompi>
мы гордо будем молчать
<tagezi>
я бубли предложил про равноправие женщин расказать, и значимости их в сообществе.. она сказала, что мужики и так на неё порыкивают уже
<tagezi>
так что она наверное не поедит
<kompi>
mikekaganski: я могу состряпать презентацию, как начать делать переводы, не зная языка оригинала
<kompi>
mikekaganski: и как потом узнать, что такая работа может стоить до 5к зелени
<kompi>
tagezi: ты сам-то поедешь?
<kompi>
а ведь шенгенскую визу не обязатально получать в посольстве той страны, куда намылился ехать?
<tagezi>
не знаю.. в питере все берут финскую визу
<tagezi>
у меня картачка, так что я не парюсь по этому поводу
<tagezi>
да, я собираюсь
<kompi>
ну я -то не в питере =(
<kompi>
н-да
<tagezi>
что-то у меня не пашет sell
<tagezi>
shell
bormant has joined #libreoffice-ru
<tagezi>
не, пашет.. это сед он не хочет жрать почемуто (
kompi has quit [Quit: Page closed]
<bormant>
не проще всю фильтровальную кухню в скрипт выкинуть и вызывать его с именем файла, куда редиректить?
<tagezi>
да что-то с путями не то
<tagezi>
скрипт да, проще, но это нужно помнить чтобы его не удалить, сохранить и всё такое
<tagezi>
надежнее когда всё в одном месте
<bormant>
склеить команду в строку, вызывать Shell "bash -c """ & filter & """ > file_" & Now()
<bormant>
или редирект внутри команды должен быть?
<tagezi>
да я в диалоге когда выбираю файл, он возвращает урл
<tagezi>
нужно конвертировать было, и обрезать.. потому что полный путь, сед почему-то не хавает
<tagezi>
короче нужно было поменять на ~/
<tagezi>
сейчас сделал и всё запахало
<tagezi>
надо будет только причесать, а то черт ногу сломит в этом быдлокодерстве ))