<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_42634"  />
<title>rulinux.net - Форум - Talks - Это свершилось!</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Это свершилось!</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=3#217282</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=3#217282</guid>
<pubDate>Fri, 02 Sep 2016 23:16:10 +0300</pubDate>
<description><![CDATA[<p>Я бы предположил, что это устоявшийся в IT-шной мифологии собирательный образ.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=3#217279</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=3#217279</guid>
<pubDate>Fri, 02 Sep 2016 17:14:20 +0300</pubDate>
<description><![CDATA[<p>А почему ты секретарш отдельно выделил? Не дают?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=3#217271</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=3#217271</guid>
<pubDate>Fri, 02 Sep 2016 02:53:23 +0300</pubDate>
<description><![CDATA[<p><i>> Так вот повторяю вопрос. Какой прок от этого повершелла мне и таким же как я?</i><br> Ну ты точно не целевая аудитория. Как и секретарши.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=3#217270</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=3#217270</guid>
<pubDate>Thu, 01 Sep 2016 21:08:00 +0300</pubDate>
<description><![CDATA[<p><i>>когда количество строк кода переваливает за десятки тысяч, а написанных скриптов за сотни, приходит понимание, что многословность языка сказывается положительно как на скорости чтения самого скрипта</i><br><br><br>ты упустил из внимания что я простой пользователь линукс, мне система нужна для работы которая мало связана с кодингом и тем более админством. Я не пишу скрипты и строчки кода, которые я вбиваю в bash ограничивается yourt -Suya где то раз в неделю. Чаще всего я даже ее не вбиваю, а просто нажимаю стрелочку вверх и эта команда появляется как последняя введенная.<br><br> Так вот повторяю вопрос. Какой прок от этого повершелла мне и таким же как я?<br><br><br><br></p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217249</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217249</guid>
<pubDate>Wed, 31 Aug 2016 16:25:36 +0300</pubDate>
<description><![CDATA[<p>Ну пиздю, ну семёрочка. Всё равно эти еоманды в шелле цмд не запускаются.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217248</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217248</guid>
<pubDate>Wed, 31 Aug 2016 15:58:39 +0300</pubDate>
<description><![CDATA[<p><i>> У меня ХР.</i><br>Щито?))) Вы директор бедного зоопарка что ли?)))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217247</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217247</guid>
<pubDate>Wed, 31 Aug 2016 15:04:27 +0300</pubDate>
<description><![CDATA[<p>На самом деле объекты не надёжнее текстового шелла. Шелл должен быть SQL-ным, а команда выглядеть вот так: select count(1) from files where directory=curr_dir();</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217246</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217246</guid>
<pubDate>Wed, 31 Aug 2016 13:41:31 +0300</pubDate>
<description><![CDATA[<p><i>> Ой, а зайчем нам эти ваши объекты? Приведите примеры где эти самые объекты реально нужны)))</i><br> Объекты чаще обрабатываются правильнее, чем отпарсенный текстовый вывод. Приведу простой пример. Нужно посчитать в домашней директорими количество нескрытых файлов и директорий. Если погуглить, то в bash это делается так: <fieldset><legend>text</legend><div class="highlight text"><br />
dmn@dmn-Aspire-E5:~$ ls /home/dmn -l | wc -l<br />
11<br />
&nbsp;</div></fieldset> Получаем 11, радуемся и беззаботно идем дальше, ничего не подозревая. При использовании разных версий ls будем получать разные числа.  <br><br>На PowerShell это делается так: <fieldset><legend>text</legend><div class="highlight text"><br />
PS /home/dmn&gt; (Get-ChildItem /home/dmn).count<br />
10<br />
&nbsp;</div></fieldset> Получили 10 -- это верный ответ. Командлет вернул массив объектов, отражающих файлы и папки, их общее число дает именно то, что нам нужно. Разные версии командлета обязаны возвращать только массив однородных объектов, отражающих файлы и папки.<br><br>Объекты надежнее отпарсенного текста.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217245</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217245</guid>
<pubDate>Wed, 31 Aug 2016 11:44:36 +0300</pubDate>
<description><![CDATA[<p>У меня ХР.. Но я поступил проще - просто установил GNU-шные утилиты туда. И в андроид на мобилку. С тех пор у меня везде есть всё нужное, grep например. В любом шелле. Без всякого повершелла.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217244</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217244</guid>
<pubDate>Wed, 31 Aug 2016 11:38:02 +0300</pubDate>
<description><![CDATA[<p>Ты издеваешься. В Винде XP один шелл -- cmd. В Винде Виста и выше два шелла -- cmd и powershell. Командлеты работают только в сеансе Powershell. Ты или найди &quot;сеанс Powershell&quot; в меню Пуск, либо запусти powershell из cmd. А если у тебя XP, то тебе этот powershell еще установить нужно.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217243</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217243</guid>
<pubDate>Wed, 31 Aug 2016 11:09:22 +0300</pubDate>
<description><![CDATA[<p>Кстати, попробовал тут в виндов$е ввести команду Get-ChildItem. И шоб ты думал? 'Get-ChildItem' is not recognized as an internal or external command, operable program or batch file. В самом виндовсном шелле эти команды недоступны, а мы тут о какой-то переносимости розмовляем.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217242</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217242</guid>
<pubDate>Wed, 31 Aug 2016 04:54:21 +0300</pubDate>
<description><![CDATA[<p><i>> А то вводить в bash-е ls, ps и kill я уже научилсо, команды по военному лаконичные, а тут предлагают вместо них Get-ChildItem-ы Get-Process-ы, и Stop-Process-ы. И не надо рассказывать мне про алиасы, я не админ.</i><br> <i>>не надо рассказывать мне про алиасы</i><br> <i>>не надо рассказывать мне</i><br> <i>>не надо</i><br> Я хочу рассказать тебе про алиасы. Существуют алиасы для командлетов из коробки:<br><br>Get-ChildItem --------&gt; dir, ls<br><br>Get-Process ----------&gt; gps<br><br>Stop-Process ---------&gt; kill<br><br>Алиас для командлета, набранный в консоли Powershell, имеет более высокий приоритет, чем одноименная утилита Linux. То есть если войти в PowerShell и в нем набрать ls, то запустится командлет Get-ChildItem. Если это не нравится, можно убрать алиас:<br><br>Remove-Item Alias:ls<br><br>По поводу лаконичности: <div class="quote"><pre>Характерной особенностью Powershell, можно сказать его почерком, который легко узнается даже с десяти шагов, является его многословность. На первых порах это немного даже раздражает и вокруг монитора прилипают стикеры с сокращениями с символами: «gci, gc, gwmi, %, ?» и сокровенным — «ls alias:» (просмотр всех алиасов). Чуть позже немного отпускает и вместо пубертантного &quot;?&quot; начинают появляться хоть и не «Where-Object», но уже довольно уверенный «Where». Позже, когда количество строк кода переваливает за десятки тысяч, а написанных скриптов за сотни, приходит понимание, что многословность языка сказывается положительно как на скорости чтения самого скрипта, так и на качестве его поддержки коллегами. В этот момент в любимом редакторе Ruler смещается с 80 символов до 200, а по старым скриптам пускается скрипт автозамены.</pre></div></p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217241</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217241</guid>
<pubDate>Tue, 30 Aug 2016 20:25:32 +0300</pubDate>
<description><![CDATA[<p>Я человек военный поэтому объясни медленно и два разА. Простому пользователю линупса, не админу, вроде меня - этот повершелл какую  пользу принесет?<br><br>А то вводить в bash-е ls, ps и kill я уже научилсо, команды по военному лаконичные, а тут предлагают вместо них Get-ChildItem-ы Get-Process-ы, и Stop-Process-ы. И не надо рассказывать мне про алиасы, я не админ.<br><br><br><br> </p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217240</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217240</guid>
<pubDate>Tue, 30 Aug 2016 19:06:47 +0300</pubDate>
<description><![CDATA[<p><i>> Потому, что в первый раз не осилили объекты.</i><br>Ой, а зайчем нам эти ваши объекты? Приведите примеры где эти самые объекты реально нужны)))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217239</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217239</guid>
<pubDate>Tue, 30 Aug 2016 18:27:52 +0300</pubDate>
<description><![CDATA[<p>&gt; ну я правильно понял, что это те же утилиты, переписанные второй раз? зачем это надо-то? зачем мне в системе иметь одно и то же дважды?
<br><br>
Потому, что в первый раз не осилили объекты. Передают строчки и парсят их как ктулху на душу положит. Через это появляются баги и уязвимости в шелл-скриптах, я уж не говорю про т.н. однострочники. И ещё долго будут появляться. Потому, что юнипсами занимаются только недалёкие ограниченные люди, боящиеся всего нового и неспособные к обучению. Потребуется какое-то время пока отомрёт нынешнее поколение пользователей юникса и на смену им придёт молодое прогрессивное поколение, на лету подхватывающее прогрессивные идеи Микрософта и внедряющее их на производстве.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217238</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217238</guid>
<pubDate>Tue, 30 Aug 2016 15:19:26 +0300</pubDate>
<description><![CDATA[<p><i>> На нормальном шелле команда grep -c поместится в одну строку и ещё место останется :) </i><br> Я ему просто более продвинутый случай показал. Но он молодец, вроде (я не проверял), сделал что-то похожее на этом ублюдке Перлв))) Правда этот кода я уже распарить не смог, хоть и смотрелся он нормально))) </p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217237</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217237</guid>
<pubDate>Tue, 30 Aug 2016 14:05:37 +0300</pubDate>
<description><![CDATA[<p><i>> Нужны модули с командлетами для System.d, apt-get, grub2, AppArmour, SELinux, ClamAV и т.д.</i><br>А мне кажется что командлеты на хуй не нужны, ибо зачем плодить лишнии сущности?)))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217236</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217236</guid>
<pubDate>Tue, 30 Aug 2016 13:57:46 +0300</pubDate>
<description><![CDATA[<p>ну я правильно понял, что это те же утилиты, переписанные второй раз? зачем это надо-то? зачем мне в системе иметь одно и то же дважды?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217235</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217235</guid>
<pubDate>Tue, 30 Aug 2016 02:32:09 +0300</pubDate>
<description><![CDATA[<p><i>> Я ж не про то. Не только шелл должен уметь понимать объекты, но и все системные утилиты. ls, ps, grep, kill итд. Кто их будет переписывать? </i><br> Из твоего списка нет ни одной утилиты, для которой нет готового командлета.<br><br>ls -----------&gt; Get-ChildItem<br><br>ps -----------&gt; Get-Process<br><br>grep ---------&gt; Select-String<br><br>kill ---------&gt; Stop-Process<br><br>итд. ---------&gt; Get-Command<br><br> Сегодня Powershell в Linux предоставляет 210 командлетов из коробки. Нехило? Плюс уже есть несколько модулей, предоставляющих дополнительные командлеты. В скором будущем появятся десятки модулей с командлетами.<br><br>Нужны модули с командлетами для System.d, apt-get, grub2, AppArmour, SELinux, ClamAV и т.д.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217233</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217233</guid>
<pubDate>Mon, 29 Aug 2016 19:03:51 +0300</pubDate>
<description><![CDATA[<p>А зачем, когда и так всё написано? Зачем велосипеды и комбайны городить? </p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217231</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217231</guid>
<pubDate>Mon, 29 Aug 2016 16:03:34 +0300</pubDate>
<description><![CDATA[<p>&gt; Майкрософт ее хорошо обдумала и правильно реализовала
<br><br>
Убедил. Закусывать действительно надо.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217230</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217230</guid>
<pubDate>Mon, 29 Aug 2016 16:02:32 +0300</pubDate>
<description><![CDATA[<p>&gt; Я ж не про то. Не только шелл должен уметь понимать объекты, но и все системные утилиты. ls, ps, grep, kill итд. Кто их будет переписывать?
<br><br>
Зачем переписывать? Можно же использовать алиасы, вот Амурыч же <a href="https://technet.microsoft.com/en-us/magazine/2007.07.powershell">ссылку</a> привёл:
<br>
<div class="quote"><pre>For example, create a text file (using Notepad) named C:&#92;Computers.txt. Fill the file with text and then run the following in Windows PowerShell:
 
Get-Content C:&#92;Computers.txt | Select-Object Length | Format-List 
Or, again, if you prefer less typing, you can use aliases:
 
gc C:&#92;Computers.txt | select Length | fl </pre></div>
<br><br>
Обзовёшь ls'ом или kill'ом какую-нибудь PSелльную пограммулину - и будет тебе ls с объектами.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217229</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217229</guid>
<pubDate>Mon, 29 Aug 2016 15:53:04 +0300</pubDate>
<description><![CDATA[<p><i>> Закусывать не надо, вполне реальная ситуация.</i><br> Если это вполне реальная ситуация, то Майкрософт ее хорошо обдумала и правильно реализовала. Если не предусмотрела ее, значит эта ситуация нереальна.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217228</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217228</guid>
<pubDate>Mon, 29 Aug 2016 15:43:31 +0300</pubDate>
<description><![CDATA[<p><i>> Ну так Амурыч и пишет, что повершелл умеет возвращать объекты... </i><br> Я ж не про то. Не только шелл должен уметь понимать объекты, но и все системные утилиты. ls, ps, grep, kill итд. Кто их будет переписывать?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217227</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217227</guid>
<pubDate>Mon, 29 Aug 2016 15:00:46 +0300</pubDate>
<description><![CDATA[<p>Закусывать не надо, вполне реальная ситуация.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217226</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217226</guid>
<pubDate>Mon, 29 Aug 2016 14:34:42 +0300</pubDate>
<description><![CDATA[<p><i>> Теперь давай представим, что обрабатываемый лог файл у тебя имеет размер больше чем доступно памяти на обрабатывающей машине.</i><br> Закусывать надо</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217225</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217225</guid>
<pubDate>Mon, 29 Aug 2016 10:31:25 +0300</pubDate>
<description><![CDATA[<p>&gt;&gt; а также в нем самый совершенный pipe на данный момент. 
<br><br>
&gt; Windows PowerShell Rethinking the Pipeline
<br><br>
Давай вернёмся к твоему любимому примеру с подсчётом ошибок в логе.
<br><br>
Вот допустим у тебя утилита принимает лог через пайп и считает в нём ошибки. 
<br><br>
Если лог у тебя объект, то логично ожидать, что передающая сторона сформирует объект в памяти и передаст утилите, а не будет как юниксовая утилита цедить лог в буфер построчно.
<br><br>
Теперь давай представим, что обрабатываемый лог файл у тебя имеет размер больше чем доступно памяти на обрабатывающей машине. Что должно произойти? Нужно ли нам это для простого подсчёта количества строк, соответствующих заданному паттерну?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217224</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217224</guid>
<pubDate>Mon, 29 Aug 2016 06:32:35 +0300</pubDate>
<description><![CDATA[<p><i>>&gt; я для этого System Center даже писал плагины для мониторинга спецефического оборудования, а по Windows Server был сертифицированным инженером))) </i><br><i>> Фууу, такое ощущение как будто только что стал свидетелем спонтанного каминг-аута :))))</i><br>Самому противно об этом вспоминать)))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217223</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217223</guid>
<pubDate>Sun, 28 Aug 2016 22:06:11 +0300</pubDate>
<description><![CDATA[<p>&gt; Шелл тут не поможет. Тут должна быть именно поддержка возврата произвольных объектов, а не числового кода
<br><br>
Ну так Амурыч и пишет, что повершелл умеет возвращать объекты... Хотя с другой стороны - ну поставить ему питон в качестве шелла, и пускай себе объеты использует :)</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217222</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217222</guid>
<pubDate>Sun, 28 Aug 2016 21:46:24 +0300</pubDate>
<description><![CDATA[<p>&gt;  я для этого System Center даже писал плагины для мониторинга спецефического оборудования, а по Windows Server был сертифицированным инженером)))
<br><br>
Фууу, такое ощущение как будто только что стал свидетелем спонтанного каминг-аута :))))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217221</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217221</guid>
<pubDate>Sun, 28 Aug 2016 21:42:23 +0300</pubDate>
<description><![CDATA[<p>&gt; безвылазно администрировать MS System Center в связке с Windows Server, SQL Server и SharePoint, и чтобы это всё работало вместе как одна большая единая информационная система, доступная для пяти тысячей клиентов. 
<br><br>
Ты имеешь в виду, что микрософтовские продукты настолько промеж себя несовместимы, что одминам приходится писать кучу скриптов для того, чтобы их как-то увязать в единую систему, и делать это выгоднее именно на повершелле?
<br><br>
Ну давай сукцес-стори чтоли разные выкладывай.
</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217220</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217220</guid>
<pubDate>Sun, 28 Aug 2016 21:12:34 +0300</pubDate>
<description><![CDATA[<p>&gt;&gt;&gt; Ok. Посчитай ошибки в логах на питоне.<br>
&gt;&gt; Ты действительно считаешь что это не возможно?)))<br>
&gt; Я просто не считаю это практичнее, чем две строчки на Powershell<br>
<br>
На нормальном шелле команда grep -c поместится в одну строку и ещё место останется :)
<br>
Не понимаю зачем ставить ещё один шелл чтобы писать на нём непереносимые скрипты, команды в которых занимают вдвое больше строчек.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217219</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217219</guid>
<pubDate>Sun, 28 Aug 2016 19:05:34 +0300</pubDate>
<description><![CDATA[<p><i>> То же самое одним PowerShell:</i><br>А так не еще проще?))) <fieldset><legend>bash</legend><div class="highlight bash"><br />
<span class="kw2">killall</span> chrome<br />
&nbsp;</div></fieldset> </p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217218</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217218</guid>
<pubDate>Sun, 28 Aug 2016 19:01:52 +0300</pubDate>
<description><![CDATA[<p>Вряд ли ты дождешься пруфов))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217217</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217217</guid>
<pubDate>Sun, 28 Aug 2016 18:57:34 +0300</pubDate>
<description><![CDATA[<p><i>> безвылазно администрировать MS System Center в связке с Windows Server</i><br>Ты не поверишь дружок, но одно время я для этого System Center даже писал плагины для мониторинга спецефического оборудования, а по Windows Server был сертифицированным инженером))) Так что мимо кассы ты летишь)))<br><br>PS: Кстати, я даже на этом самом повершеле (он как раз только появлялся на свет) пытался что-то полезное изобразить, когда ты еще с воплями по школьным коридорам бегал)))</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217216</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217216</guid>
<pubDate>Sun, 28 Aug 2016 16:02:13 +0300</pubDate>
<description><![CDATA[<p>Как я вижу, там точно тот же пайп (что не удивительно). Просто гоняют по нему не текст. А ничего другого в мире unix-like гонять не выйдет -- системные утилиты к этому не приспособленны. Я опять вынужден повторяться. Вот если бы в этом пайпе придумали бы мультикаст -- тогда да, это был бы новый вид пайпа. Но нет -- это все тот же старый</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217215</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217215</guid>
<pubDate>Sun, 28 Aug 2016 15:53:43 +0300</pubDate>
<description><![CDATA[<p>Вот о чём я и говорил, выходит комбайн. Вместо системной утилиты ps приходится пользоваться велосипедом</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217214</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217214</guid>
<pubDate>Sun, 28 Aug 2016 15:45:06 +0300</pubDate>
<description><![CDATA[<p><i>>&gt; Вообще, пруфы будут по этим двум высказываниям?</i><br><i>> В PowerShell встроен лучший парсер регулярных выражений </i><br> Он лучше тем, что объединяет в себе коллективные возможности отдельных утилит Grep ,Sed, Awk, RegEx Fu etc. То есть не надо быть специалистом по пяти-семи отдельным утилитам, надо только знать PowerShell. Причем, часто можно вообще ничего не парсить, и это значительно упрощает жизнь. Например, нужно убить единственный процесс с именем &quot;chrome&quot;. Набором отдельных утилит это делается: <fieldset><legend>text</legend><div class="highlight text"><br />
ps -ef | grep &quot;chrome&quot; | awk '{print $2}' | xargs kill<br />
&nbsp;</div></fieldset><br><br>То же самое одним PowerShell: <fieldset><legend>text</legend><div class="highlight text"><br />
gps -name chrome | kill <br />
&nbsp;</div></fieldset><br><br><i>> а также в нем самый совершенный pipe на данный момент. </i><br><a href="https://technet.microsoft.com/en-us/magazine/2007.07.powershell">Windows PowerShell Rethinking the Pipeline</a></p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217213</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217213</guid>
<pubDate>Sun, 28 Aug 2016 14:47:16 +0300</pubDate>
<description><![CDATA[<p><i>>  Ты чем занимаешься в сфере компьютеров?</i><br> А ты? Евангилист MS?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217212</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217212</guid>
<pubDate>Sun, 28 Aug 2016 14:46:54 +0300</pubDate>
<description><![CDATA[<p><i>> В PowerShell встроен лучший парсер регулярных выражений</i><br> Лол, он либо парсер, либо не парсер. Иди освой матчасть. остальное -- дело синтаксиса.<br><br><i>> а также в нем самый совершенный pipe на данный момент.</i><br> Пайпы и стандартные потоки -- вообще часть ядра опрерационной системы, шел тут тоже никаким боком.<br><br>Вообще, пруфы будут по этим двум высказываниям?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217211</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217211</guid>
<pubDate>Sun, 28 Aug 2016 14:34:13 +0300</pubDate>
<description><![CDATA[<p><i>> Для просмотра зависимости от разделяемых библиотек есть комманда ldd, для просмотра процессов -- ps, а ты нам продемонстрировал дубликат этих команд в виде билт-инов. Это хорошо что ли?</i><br> Ты чем занимаешься в сфере компьютеров?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217210</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217210</guid>
<pubDate>Sun, 28 Aug 2016 14:30:36 +0300</pubDate>
<description><![CDATA[<p><i>> как есть сейчас, освоить sed/awk и вытащить из выходных данных то, что тебе надо, перенаправить их на вход другой программы через pipe итд до получения результата -- лучшее, что есть</i><br> В PowerShell встроен лучший парсер регулярных выражений, а также в нем самый совершенный pipe на данный момент.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217209</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217209</guid>
<pubDate>Sun, 28 Aug 2016 14:30:09 +0300</pubDate>
<description><![CDATA[<p>Для просмотра зависимости от разделяемых библиотек есть комманда ldd, для просмотра процессов -- ps, а ты нам продемонстрировал дубликат этих команд в виде билт-инов. Это хорошо что ли?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217208</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217208</guid>
<pubDate>Sun, 28 Aug 2016 14:17:28 +0300</pubDate>
<description><![CDATA[<p><i>> Тогда у тебя произойдет &quot;Paradigm shift&quot; в твоем mind.</i><br> Офигеть, по английски заговорил! Ещё раз, оно может, и лучше, если бы все проги писались изначально с учетом этих объектов. А при том, как есть сейчас, освоить sed/awk и вытащить из выходных данных то, что тебе надо, перенаправить их на вход другой программы через pipe итд до получения результата -- лучшее, что есть.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217207</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217207</guid>
<pubDate>Sun, 28 Aug 2016 14:15:21 +0300</pubDate>
<description><![CDATA[<p><i>> Я тебя умоляю, никто не кинется из-за майкрософтовского софта, внезапно открывшего исходники, переделывать тучу утилит под Linux</i><br> Не надо ничего переделывать. Для Cron написали командлеты, не переделывая его.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217206</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217206</guid>
<pubDate>Sun, 28 Aug 2016 14:14:16 +0300</pubDate>
<description><![CDATA[<p><i>> Почему с МSDN?))) Может луче уж с LORа, не?))) Ты же этот баласт в линуксы все же тянешь?</i><br> Я несу свет в Linux. Объяснять линуксоидам, почему PowerShell лучше bash + python - это то же самое, что объяснять деревенщине пользу от прививания. Чтобы простому челу такие вещи понять, нужна смена парадигмы. А чтобы она произошла, нужно взять тебя, например, и заставить безвылазно администрировать MS System Center в связке с Windows Server, SQL Server и SharePoint, и чтобы это всё работало вместе как одна большая единая информационная система, доступная для пяти тысячей клиентов. Тогда у тебя произойдет &quot;Paradigm shift&quot; в твоем mind.</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217205</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217205</guid>
<pubDate>Sun, 28 Aug 2016 14:12:40 +0300</pubDate>
<description><![CDATA[<p><i>>  Я так понял ТСа, что это как раз одна из проблем, которую и пытается на скорую руку решить повершелл. </i><br> Шелл тут не поможет. Тут должна быть именно поддержка возврата произвольных объектов, а не числового кода</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217204</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217204</guid>
<pubDate>Sun, 28 Aug 2016 14:11:18 +0300</pubDate>
<description><![CDATA[<p>Я тебя умоляю, никто не кинется из-за майкрософтовского софта, внезапно открывшего исходники, переделывать тучу утилит под Linux</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217203</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217203</guid>
<pubDate>Sun, 28 Aug 2016 13:58:12 +0300</pubDate>
<description><![CDATA[<p>Почему с МSDN?))) Может луче уж с LORа, не?))) Ты же этот баласт в линуксы все же тянешь?</p>]]></description>
</item>
<item>
<title>Re:Это свершилось!</title>
<link>https://rulinux.net/message.php?newsid=42634&amp;page=2#217202</link>
<guid>https://rulinux.net/message.php?newsid=42634&amp;page=2#217202</guid>
<pubDate>Sun, 28 Aug 2016 13:25:50 +0300</pubDate>
<description><![CDATA[<p>Сейчас я позову произвольного чела с msdn</p>]]></description>
</item>
</channel>
</rss>