<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Congratulations<br>
    <br>
    Onward and upward.<br>
    <br>
    HM<br>
    <br>
    <div class="moz-cite-prefix">On 03/05/2015 09:31 PM, Michael Havens
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAFRvunLFYu3aTtT80jB-hpF0tJcdzhnyBbVqYWriSADt6GRSRQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">Well, I know no one will really care but me but I
        have to share!
        <div><br>
        </div>
        <div>I decided to follow the TLDP manual/workbook to learn BASH.
          I came to this decision for a couple of reasons: the first
          being that it is likely the most authoritative and the second
          was they have exercises whereas the IBM pages didn't. </div>
        <div><br>
        </div>
        <div>Well, I read the first chapter and got to the exercises.
          The project was to write a script that would print the date
          and time, who is logged in, and what the uptime of the system
          is; the I am supposed to ake all of that and print it to a
          file.</div>
        <div><br>
        </div>
        <div>I thought to myself, "But they haven't taught us anything!"
          I was about to write to the user group I am part of and ask my
          infamous "how do I" question when I stopped, took a breath,
          and figured I should at least try to work it out on my own. So
          I figured the first line is a pound sign and exclamation point
          but I was unsure of the order; was it !# or #!. So it just so
          happens that this sequence of characters is called a sha-bang
          so the exclamation point must come second. I'll try that
          first.</div>
        <div>Then I burned some brain cells trying to figure how to run
          multiple commands and print it all to a single file. I tried
          encapsulating everything with curly brackets ({ }) but that
          gave an error of some sort. Finally, after a couple of
          minutes, it came to me that they probably want their readers
          to use a favorite search engine (duckduckgo in my case). So
          after entering the parameters of the search some hits came up
          and after looking through a few I found one that fit my
          question. How could I not have realized how to do this? It is
          merely using the append file redirection (>>)!  So this
          is what I wrote:</div>
        <div><br>
        </div>
        <div>
          <div>#! /bin/bash</div>
          <div>    date >><file>&<br>
          </div>
          <div>    who >><file>&  </div>
          <div>    uptime>><file> </div>
          <div>done  </div>
        </div>
        <div><br>
        </div>
        <div>Luckily I realized that for there to be a 'done' there also
          needs to be 'do'. There is no 'do' therefore we don't need the
          'done'.</div>
        <div>So I ran the program and everything seemed to run without
          error, however, did it write the data to a file? I then go
          back to the terminal and type 'more <file>'. Look at
          that! Everything is there.</div>
        <div><br>
        </div>
        <div>
          <div>Thu Mar  5 20:44:36 MST 2015</div>
          <div> 20:44:36 up 9 days,  1:45,  2 users,  load average:
            0.52, 0.55, 0.73</div>
          <div>bmike1   tty8         2015-02-24 19:00 (:0)</div>
          <div>bmike1   pts/2        2015-03-05 20:22 (:0.0)</div>
          <div><br>
          </div>
          <div>
            <div class="gmail_signature">:-)~MIKE~(-:</div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">---------------------------------------------------
PLUG-discuss mailing list - <a class="moz-txt-link-abbreviated" href="mailto:PLUG-discuss@lists.phxlinux.org">PLUG-discuss@lists.phxlinux.org</a>
To subscribe, unsubscribe, or to change your mail settings:
<a class="moz-txt-link-freetext" href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></pre>
    </blockquote>
    <br>
  </body>
</html>