<?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_6_thread_4300"  />
<title>rulinux.net - Форум - Development - Странное конверра с cat&#039;ом из последовательного порта</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - Странное конверра с cat&#039;ом из последовательного порта</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Странное конверра с cat&#039;ом из последовательного порта</title>
<link>https://rulinux.net/message.php?newsid=4300&amp;page=1#23649</link>
<guid>https://rulinux.net/message.php?newsid=4300&amp;page=1#23649</guid>
<pubDate>Wed, 09 Sep 2009 16:08:01 +0400</pubDate>
<description><![CDATA[<p>tail -f /dev/ttyMI0 | awk &#039;{print substr($0, 2, 2)</p><p>?</p>]]></description>
</item>
<item>
<title>Re: Странное конверра с cat&#039;ом из последовательного порта</title>
<link>https://rulinux.net/message.php?newsid=4300&amp;page=1#23648</link>
<guid>https://rulinux.net/message.php?newsid=4300&amp;page=1#23648</guid>
<pubDate>Wed, 09 Sep 2009 13:10:58 +0400</pubDate>
<description><![CDATA[<p><i>>Первое что приходит в голову: буферизация.</i><br> Таки да. Прогнал тестовый файл через порт с заглушкой - всё работает.</p>]]></description>
</item>
<item>
<title>Re: Странное конверра с cat&#039;ом из последовательного порта</title>
<link>https://rulinux.net/message.php?newsid=4300&amp;page=1#23647</link>
<guid>https://rulinux.net/message.php?newsid=4300&amp;page=1#23647</guid>
<pubDate>Wed, 09 Sep 2009 12:54:17 +0400</pubDate>
<description><![CDATA[<p><i>>если вместо девайса подсунуть текстовый файл, что происходит?</i><br> То всё работает как и положено. Пробовал играться с настройками порта - эффекта ноль, пробовал от другого пользователя (оба могут читать/писать в/из /dev/ttyMI*) - та же картина.</p>]]></description>
</item>
<item>
<title>Re: Странное конверра с cat&#039;ом из последовательного порта</title>
<link>https://rulinux.net/message.php?newsid=4300&amp;page=1#23646</link>
<guid>https://rulinux.net/message.php?newsid=4300&amp;page=1#23646</guid>
<pubDate>Wed, 09 Sep 2009 12:25:16 +0400</pubDate>
<description><![CDATA[<p>если вместо девайса подсунуть текстовый файл, что происходит?</p>]]></description>
</item>
<item>
<title>Re: Странное конверра с cat&#039;ом из последовательного порта</title>
<link>https://rulinux.net/message.php?newsid=4300&amp;page=1#23645</link>
<guid>https://rulinux.net/message.php?newsid=4300&amp;page=1#23645</guid>
<pubDate>Wed, 09 Sep 2009 12:01:54 +0400</pubDate>
<description><![CDATA[<p>Первое что приходит в голову: буферизация. Если данные идут редко и небольшими порциями, такое может наблюдаться. Отключить буферизацию в общем случае непросто, предлагаю покопать в направлении unbuffer из пакета expect. </p>]]></description>
</item>
<item>
<title>Странное конверра с cat&#039;ом из последовательного порта</title>
<link>https://rulinux.net/message.php?newsid=4300&amp;page=1#23644</link>
<guid>https://rulinux.net/message.php?newsid=4300&amp;page=1#23644</guid>
<pubDate>Wed, 09 Sep 2009 10:17:00 +0400</pubDate>
<description><![CDATA[<p>Имеется устройство на rs-485, от которого приходят данные в текстовом виде. Пытаюсь разобрать эти данные при помощи обычного конвеера с awk, но, если число фильтров в конвеере больше двух, то вместо фильтрованных данных получаю куй.</p><p>Т.е.</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp; cat /dev/ttyMI0 | awk &#039;{print substr($0, 2, 2)</ol></fieldset>&#039;  }</p><p>или </p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">   cat /dev/ttyMI0 | cut -b 2-4 </ol></fieldset></p><p>Ещё работают, а</p><p><fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1">   cat /dev/ttyMI0 | awk &#039;{print substr($0, 2, 2), substr($0, 4, 4)</ol></fieldset>&#039; | awk &#039;{print $1}&#039; }</p><p>не выводит уже ничего. Перенаправление в файл так же не работает. Даже не знаю в какую строну копать. Единственное, что могу подозревать, так это настройки последовательного порта, но и то не понятно, каким боком они могут <i>так</i> влиять на конвеер. </p><p>Буду признателен за любые предложения, которые заставят конвеер работать как надо.</p>]]></description>
</item>
</channel>
</rss>