<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://davetaylor.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Dave Taylor</title>
 <link>http://davetaylor.sys-con.com/</link>
 <description>Latest News from Dave Taylor</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Wed, 02 Dec 2009 12:28:12 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
<item>
 <title>Formatting HTML in a Script</title>
 <link>http://davetaylor.sys-con.com/node/100353</link>
 <description>Last month, I explained how you can use the grep and cut tools to extract specific data fields from complex XML-based files, especially in the Safari web browser&#039;s bookmarks file on Mac OS X (yeah, I know, Mac OS X isn&#039;t Linux, but the two systems share a lot of common Unix underpinnings and, well, the Mac is a prettier laptop. Roll with me, the scripting environment is basically identical anyway).&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/100353&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 19 Jun 2005 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/100353</guid>
 <comments>http://davetaylor.sys-con.com/node/100353#feedback</comments>
</item>
<item>
 <title>Scraping Files with Fancy Scripting Tricks</title>
 <link>http://davetaylor.sys-con.com/node/86034</link>
 <description>Last month we finally wrapped up the long journey toward creating a useful shell script with the hi-low game. Alright, &#039;useful&#039; might be a bit of a stretch, but if you&#039;ve read through all the columns leading up to this point, you should have a good understanding of the basics of creating and debugging a shell script, a skill that will prove invaluable as you travel further down the Linux and Unix path.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/86034&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 30 May 2005 12:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/86034</guid>
 <comments>http://davetaylor.sys-con.com/node/86034#feedback</comments>
</item>
<item>
 <title>Loops Within Loops: &quot;hilow.sh&quot;</title>
 <link>http://davetaylor.sys-con.com/node/49067</link>
 <description>If the print gods are with us, this time, after seven previous columns, we&#039;ll finally have a shell script that you can type in and experiment with. Imagine! The last column addressed the challenges of generating a reasonably random number to enable us to write a rudimentary hi-low guessing game.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/49067&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 06 Apr 2005 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/49067</guid>
 <comments>http://davetaylor.sys-con.com/node/49067#feedback</comments>
</item>
<item>
 <title>Wicked Cool Linux: Random Numbers and Backticks</title>
 <link>http://davetaylor.sys-con.com/node/48563</link>
 <description>After a bit of confusion about what column should appear in what order, I think we&#039;re in good shape now and this should be the seventh of my columns you read.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/48563&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 10 Mar 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/48563</guid>
 <comments>http://davetaylor.sys-con.com/node/48563#feedback</comments>
</item>
<item>
 <title>String and Numeric Test Statements</title>
 <link>http://davetaylor.sys-con.com/node/48134</link>
 <description>Last month I talked about the file-related options to the test command and how that helps you create smart and sophisticated shell scripts. This time I want to look at the additional conditions available for looping and flow control.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/48134&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 08 Feb 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/48134</guid>
 <comments>http://davetaylor.sys-con.com/node/48134#feedback</comments>
</item>
<item>
 <title>Dual Booting Linux on a Mac</title>
 <link>http://davetaylor.sys-con.com/node/47809</link>
 <description>What happens when you turn a perfectly good Apple PowerBook into a tri-boot system with Mac OS X, Yellow Dog Linux, and Ubuntu Linux? Read on to find out.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/47809&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 31 Jan 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/47809</guid>
 <comments>http://davetaylor.sys-con.com/node/47809#feedback</comments>
</item>
<item>
 <title>Making C Shells Jump Through Hoops!</title>
 <link>http://davetaylor.sys-con.com/node/47806</link>
 <description>If you&#039;ve been hanging around programmers at all, you&#039;ve already learned that they tend to think conditionally. Not, I hasten to say, that they conditionally think (though in some cases that might be true!) but that more than the general population, software developers are constantly musing about &#039;if condition, then action.&#039;&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/47806&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 17 Jan 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/47806</guid>
 <comments>http://davetaylor.sys-con.com/node/47806#feedback</comments>
</item>
<item>
 <title>Everything You Wanted to Know About the Test Command</title>
 <link>http://davetaylor.sys-con.com/node/47426</link>
 <description>In the October issue of LWM (Vol. 2, issue 10) I explored the basic logic of conditional execution sequences on the command line, differentiating between &#039;&amp;&amp;&#039; and &#039;||&#039;. If you didn&#039;t read it, I encourage you to check it out at &lt;a href=&quot;http://linux.intuitive.com/&quot; title=&quot;http://linux.intuitive.com/&quot;&gt;http://linux.intuitive.com/&lt;/a&gt;, along with all the other back columns of Wicked Cool Linux.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/47426&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 13 Dec 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/47426</guid>
 <comments>http://davetaylor.sys-con.com/node/47426#feedback</comments>
</item>
<item>
 <title>Making C Shell Jump Through Hoops</title>
 <link>http://davetaylor.sys-con.com/node/46483</link>
 <description>By this point in our discussion you should be comfortable with the idea of the three file descriptors associated with the Linux command line: stdin, stdout, and stderr (pronounced &#039;standard in,&#039; &#039;standard out,&#039; and &#039;standard error&#039;).&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/46483&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Sep 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/46483</guid>
 <comments>http://davetaylor.sys-con.com/node/46483#feedback</comments>
</item>
<item>
 <title>Shell Scripting Basics</title>
 <link>http://davetaylor.sys-con.com/node/46183</link>
 <description>Last month, I began this column by talking about the many different file redirection options available from within the shell, whether you&#039;re a bash or csh fan (or some variant thereof). What I deliberately ignored, however, was the fact that there are actually three file descriptors - three I/O channels - that you can control from the command line (and, therefore, from within shell scripts).&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/46183&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 31 Aug 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/46183</guid>
 <comments>http://davetaylor.sys-con.com/node/46183#feedback</comments>
</item>
<item>
 <title>Wicked Cool Linux</title>
 <link>http://davetaylor.sys-con.com/node/45706</link>
 <description>In a lot of ways, Linux seems pretty similar to other modern operating systems, with overlapping windows, a mouse, games, an e-mail program that talks to Outlook, an application that can read and write Microsoft Word documents, etc.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/45706&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 27 Jul 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/45706</guid>
 <comments>http://davetaylor.sys-con.com/node/45706#feedback</comments>
</item>
<item>
 <title>Ask the AnswerSquad!</title>
 <link>http://davetaylor.sys-con.com/node/45265</link>
 <description>Q:  AnswerSquad, I need your help. Try as I might, I can never seem to keep my users from sucking up all the available disk space. I know I could try using the quota system on my Linux box to keep people in check, but I know my users and know that they&#039;d just get cranky about the system enforcing limits.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/45265&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 15 Jun 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/45265</guid>
 <comments>http://davetaylor.sys-con.com/node/45265#feedback</comments>
</item>
<item>
 <title>The Worlds of RSS, XML, HTML, and Linux Meet</title>
 <link>http://davetaylor.sys-con.com/node/44112</link>
 <description>Whether you like to think of it as Really Simple Syndication or RDF Site Summary or Rich Site Summary, this lightweight multipurpose extensible metadata description and syndication format is here to stay. And its uses are becoming more and more diverse. Not wishing anyone to be left behind, LinuxWorld brings you right up to speed the best way we know: through Learning By Doing, thanks to Linux fanatic Dave Taylor.&lt;p&gt;&lt;a href=&quot;http://davetaylor.sys-con.com/node/44112&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 16 Mar 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://davetaylor.sys-con.com/node/44112</guid>
 <comments>http://davetaylor.sys-con.com/node/44112#feedback</comments>
</item>
</channel>
</rss>
