<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Simple scripting question in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882966#M101331</link>
    <description>Let's change the loop a bit:&lt;BR /&gt;&lt;BR /&gt;#!/usr/bin/sh&lt;BR /&gt;&lt;BR /&gt;cat /tmp/rfile | while read i&lt;BR /&gt;  do&lt;BR /&gt;     echo "${i}"&lt;BR /&gt;  done&lt;BR /&gt;</description>
    <pubDate>Wed, 15 Jan 2003 19:45:36 GMT</pubDate>
    <dc:creator>A. Clay Stephenson</dc:creator>
    <dc:date>2003-01-15T19:45:36Z</dc:date>
    <item>
      <title>Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882963#M101328</link>
      <description>I'm sure this is simple, but I've been hung up for a couple hours on it.&lt;BR /&gt;&lt;BR /&gt;I have a "for" loop which cats a file.  The file contains 2 columns of data separated by a space.  I want each line to come into the loop as 1 argument instead of two.  No matter how I've tried to quote things it keeps treating each word in the document as 1 pass through the loop.&lt;BR /&gt;&lt;BR /&gt;for i in `cat /tmp/rfile`&lt;BR /&gt;do&lt;BR /&gt;   echo $i&lt;BR /&gt;done&lt;BR /&gt;&lt;BR /&gt;assuming /tmp/rfile contains:&lt;BR /&gt;abc 123&lt;BR /&gt;def 456&lt;BR /&gt;etc...&lt;BR /&gt;&lt;BR /&gt;The output looks like&lt;BR /&gt;abc&lt;BR /&gt;123&lt;BR /&gt;def&lt;BR /&gt;456&lt;BR /&gt;&lt;BR /&gt;I want it to look like&lt;BR /&gt;abc 123&lt;BR /&gt;def 456&lt;BR /&gt;&lt;BR /&gt;I want the value of $i to be "abc 123" first time, and "def 456" second time.&lt;BR /&gt;&lt;BR /&gt;Thanks in advance!&lt;BR /&gt;Tim</description>
      <pubDate>Wed, 15 Jan 2003 20:03:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882963#M101328</guid>
      <dc:creator>Tim Medford</dc:creator>
      <dc:date>2003-01-15T20:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882964#M101329</link>
      <description>How about this:&lt;BR /&gt;&lt;BR /&gt;while read i&lt;BR /&gt;do&lt;BR /&gt;echo $i&lt;BR /&gt;done &amp;lt; test</description>
      <pubDate>Wed, 15 Jan 2003 19:44:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882964#M101329</guid>
      <dc:creator>Patrick Wallek</dc:creator>
      <dc:date>2003-01-15T19:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882965#M101330</link>
      <description>&lt;BR /&gt;Add this to your cat:&lt;BR /&gt;&lt;BR /&gt;cat /tmp/rfile|sed "s/ //g"&lt;BR /&gt;&lt;BR /&gt;or if they are possibly tabs and/or spaces:&lt;BR /&gt;&lt;BR /&gt;cat /tmp/rfile|sed "s/[[:space:]]//g"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;live free or die&lt;BR /&gt;harry</description>
      <pubDate>Wed, 15 Jan 2003 19:44:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882965#M101330</guid>
      <dc:creator>harry d brown jr</dc:creator>
      <dc:date>2003-01-15T19:44:33Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882966#M101331</link>
      <description>Let's change the loop a bit:&lt;BR /&gt;&lt;BR /&gt;#!/usr/bin/sh&lt;BR /&gt;&lt;BR /&gt;cat /tmp/rfile | while read i&lt;BR /&gt;  do&lt;BR /&gt;     echo "${i}"&lt;BR /&gt;  done&lt;BR /&gt;</description>
      <pubDate>Wed, 15 Jan 2003 19:45:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882966#M101331</guid>
      <dc:creator>A. Clay Stephenson</dc:creator>
      <dc:date>2003-01-15T19:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882967#M101332</link>
      <description>I tested this and it seems to work fine:&lt;BR /&gt;&lt;BR /&gt;exec 3&amp;lt; /tmp/rfile&lt;BR /&gt;i=`line &amp;lt;&amp;amp; 3`&lt;BR /&gt;while test "$?" -eq 0&lt;BR /&gt;do&lt;BR /&gt;    echo $i&lt;BR /&gt;    i=`line &amp;lt;&amp;amp; 3`&lt;BR /&gt;done&lt;BR /&gt;&lt;BR /&gt;those are back-tiks rather than single quotes.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 15 Jan 2003 19:51:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882967#M101332</guid>
      <dc:creator>Ian Kidd_1</dc:creator>
      <dc:date>2003-01-15T19:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882968#M101333</link>
      <description>In my above post the 'test' is the filename you are redirecting back into the little script.&lt;BR /&gt;&lt;BR /&gt;My file looked like this:&lt;BR /&gt;&lt;BR /&gt;# cat test&lt;BR /&gt;abc 123&lt;BR /&gt;def 456&lt;BR /&gt;ghi 789</description>
      <pubDate>Wed, 15 Jan 2003 20:09:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882968#M101333</guid>
      <dc:creator>Patrick Wallek</dc:creator>
      <dc:date>2003-01-15T20:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882969#M101334</link>
      <description>Hi Tim:&lt;BR /&gt;&lt;BR /&gt;This will yield what you seek:&lt;BR /&gt;&lt;BR /&gt;while read F1 F2     &lt;BR /&gt;do&lt;BR /&gt;echo $F1 $F2&lt;BR /&gt;done &amp;lt; /tmp/rfile&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt;&lt;BR /&gt;...JRF...</description>
      <pubDate>Wed, 15 Jan 2003 20:09:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882969#M101334</guid>
      <dc:creator>James R. Ferguson</dc:creator>
      <dc:date>2003-01-15T20:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882970#M101335</link>
      <description>Tim,&lt;BR /&gt;&lt;BR /&gt;Try this small program:&lt;BR /&gt;&lt;BR /&gt;while read LINE&lt;BR /&gt;do&lt;BR /&gt;echo $LINE&lt;BR /&gt;done &lt;BR /&gt;Hai</description>
      <pubDate>Wed, 15 Jan 2003 20:10:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882970#M101335</guid>
      <dc:creator>Hai Nguyen_1</dc:creator>
      <dc:date>2003-01-15T20:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: Simple scripting question</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882971#M101336</link>
      <description>To expand on the above script,&lt;BR /&gt;&lt;BR /&gt;IFS=""&lt;BR /&gt;while read LINE &lt;BR /&gt;do &lt;BR /&gt;echo $LINE &lt;BR /&gt;done &lt;BR /&gt;Setting IFS to null will prevent "read" from breaking up the input line into "words".&lt;BR /&gt;&lt;BR /&gt;HTH&lt;BR /&gt;&lt;BR /&gt;-- Rod Hills&lt;BR /&gt;</description>
      <pubDate>Wed, 15 Jan 2003 20:14:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/simple-scripting-question/m-p/2882971#M101336</guid>
      <dc:creator>Rodney Hills</dc:creator>
      <dc:date>2003-01-15T20:14:52Z</dc:date>
    </item>
  </channel>
</rss>

