<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Подстановка параметра в shell скрипте</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8392.html</link>
    <description>Скрипт:&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt; FILE=$1&lt;br&gt; exec 3&amp;lt;&amp;0&lt;br&gt; exec 0&amp;lt;$FILE&lt;br&gt; while read line; do&lt;br&gt;   echo &quot;line: $line&quot;&lt;br&gt;   if &#091; -n $line &#093;; then&lt;br&gt;     # строка line не пустая&lt;br&gt;     echo &quot;Parametr: $line&quot;&lt;br&gt;     echo &quot;ipcalc $line&quot;&lt;br&gt;     ipcalc &quot;$line&quot;&lt;br&gt;     # echo &quot;$res1&quot;&lt;br&gt;   fi&lt;br&gt; done&lt;br&gt; exec 0&amp;lt;&amp;3&lt;br&gt;&lt;br&gt;входной файл:&lt;br&gt;.....&lt;br&gt;192.168.1.0-192.168.50.255&lt;br&gt;.....&lt;br&gt;&lt;br&gt;Если в скрипт вставить вместо строчки ipcalc &quot;$line&quot;&lt;br&gt;строку ipcalc &quot;192.168.1.0-192.168.50.255&quot;&lt;br&gt;то программа ipcal нормально отрабатывает а вот в оригинальном варианте не хочет воспринимать его.&lt;br&gt;&lt;br&gt;INVALID ADDRESS2: 192.168.50.255&lt;br&gt;&lt;br&gt;Пробовал различные варианты:&lt;br&gt;ipcalc $line&lt;br&gt;res=&#096;ipcalc $line&#096;&lt;br&gt;В чем проблема? Может в тире? Или проблема в самой программе ipcalc?&lt;br&gt;</description>

<item>
    <title>Подстановка параметра в shell скрипте (rimidal)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8392.html#1</link>
    <pubDate>Mon, 10 Aug 2009 12:54:06 GMT</pubDate>
    <description>&amp;gt;В чем проблема? Может в тире? Или проблема в самой программе ipcalc? &lt;br&gt;&lt;br&gt;Извиняюсь. Проблема была во входных данных - перевод строк (cимволы 0x0D и 0x0A). После редактирования входных данных все стало работать.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
