<?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:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>H446log&#039;s Blog</title>
	<atom:link href="http://h446log.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://h446log.wordpress.com</link>
	<description>Programmer Utilities</description>
	<lastBuildDate>Thu, 24 Dec 2009 19:04:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='h446log.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>H446log&#039;s Blog</title>
		<link>http://h446log.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://h446log.wordpress.com/osd.xml" title="H446log&#039;s Blog" />
	<atom:link rel='hub' href='http://h446log.wordpress.com/?pushpress=hub'/>
		<item>
		<title>diff/cmp for remote files</title>
		<link>http://h446log.wordpress.com/2009/12/24/diffcmp-for-remote-files/</link>
		<comments>http://h446log.wordpress.com/2009/12/24/diffcmp-for-remote-files/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 18:50:06 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[cmp]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell script]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=173</guid>
		<description><![CDATA[rdiff, rcmp &#8211; diff remote files rdiff and rcmp extends the diff and cmp utilities to remote files. Each file or directory argument is either a remote filename of the form [[user@]host1:]file, or a local filename. Note: the scp program is used to retrieve a remote file. Setting up ssh authentication (~/.ssh/authorized_keys on the remote [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=173&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/12/24/diffcmp-for-remote-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>clone.c</title>
		<link>http://h446log.wordpress.com/2009/12/12/clone-c/</link>
		<comments>http://h446log.wordpress.com/2009/12/12/clone-c/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 20:55:07 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[csh]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=165</guid>
		<description><![CDATA[Here&#8217;s a fun, short program. The primary goal is to write a program that outputs the source code of the program when it is executed (ie: clone itself). A secondary goal is to make the program as small as possible. Here&#8217;s a sh/ksh/csh/bash implementation: cat $0 Here&#8217;s a version written in C: char *s="char *s=%c%s%c; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=165&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/12/12/clone-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>getopts.java &#8211; command line parser for Java</title>
		<link>http://h446log.wordpress.com/2009/11/25/getopts-java-command-line-parser-for-java/</link>
		<comments>http://h446log.wordpress.com/2009/11/25/getopts-java-command-line-parser-for-java/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 19:45:47 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[getopts]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=161</guid>
		<description><![CDATA[getopts.java is a simple parser for java. It is based on the Unix getopts shell utility of the same name. Example usage: See main() below. /* Name: $Id$ * Description: getopts is a simple command line parser based on the getopts shell parser. */ package HHjlib; public class getopts { private String argv[]; private int [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=161&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/25/getopts-java-command-line-parser-for-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>printargs.c &#8211; debugging utility for quoted strings in shell scripts</title>
		<link>http://h446log.wordpress.com/2009/11/12/printargs-c-utility-for-debugging-quoted-strings-in-shell-scripts/</link>
		<comments>http://h446log.wordpress.com/2009/11/12/printargs-c-utility-for-debugging-quoted-strings-in-shell-scripts/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 20:51:19 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell script]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=135</guid>
		<description><![CDATA[Here&#8217;s a very simple utility program that I use to debug how the shell interpreter parses quoted arguments in shell scripts. Shell quoted strings can be one of the trickiest things to get right in a script. White-space characters in filenames and directory names, string concatenation, nested single, double, back-tick quotes are only a few [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=135&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/12/printargs-c-utility-for-debugging-quoted-strings-in-shell-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>tags for OpenLink Endur/Findur AVS</title>
		<link>http://h446log.wordpress.com/2009/11/09/tags-for-openlink-endurfindur-avs/</link>
		<comments>http://h446log.wordpress.com/2009/11/09/tags-for-openlink-endurfindur-avs/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 23:49:58 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[AVS]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Endur]]></category>
		<category><![CDATA[Findur]]></category>
		<category><![CDATA[lex]]></category>
		<category><![CDATA[OpenLink]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=116</guid>
		<description><![CDATA[Generate an index (or tag) file of AVS functions to allow these items to be easily located by a text editor (vi). /* Synopsis: avstags [ avs_file ...] * Description: Create vi Style tags for OpenLink Endur/Findur AVS files */ %{ #include #include #include #include "emsg.h" static void reset_input_line(); %} %option noyywrap static char *avs_filename [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=116&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/09/tags-for-openlink-endurfindur-avs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL pretty printer</title>
		<link>http://h446log.wordpress.com/2009/11/09/sql-pretty-printer/</link>
		<comments>http://h446log.wordpress.com/2009/11/09/sql-pretty-printer/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 23:02:50 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[lex]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=107</guid>
		<description><![CDATA[A very simple SQL pretty printer. Example usage: &#160;&#160;$ ppsql query1.sql &#160;&#160;$ cvs co -p query.sql &#124; ppsql Compilation instructions: &#160;&#160;1 $ lex ppsql.l &#160;&#160;2 $ cc -g lex.yy.c -o ppsql static char rev[] = "#(@) $Id: ppsql.l,v 1.8 2005/04/28 13:48:55 howard Exp $"; /* Synsopsis ppsql [file_containing_SQL_statement ...] * Description: A simple SQL Pretty [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=107&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/09/sql-pretty-printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>hexdump.c utility</title>
		<link>http://h446log.wordpress.com/2009/11/09/hexdump-c-utility/</link>
		<comments>http://h446log.wordpress.com/2009/11/09/hexdump-c-utility/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:14:51 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[hexdump]]></category>
		<category><![CDATA[od]]></category>
		<category><![CDATA[xd]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=99</guid>
		<description><![CDATA[Dump files out in hex format. Useful for displaying binary files and debugging weird input/output. Example usages: &#160;&#160;$ hd unicode.txt &#160;&#160;$ cat unicode.txt &#124; hd /* Name: $Id: hd.c,v 1.1 2003/05/02 23:56:11 howard Exp $ * Synopsis: hd file ... * Description: Dump files in hex/ascii format. */ #include &#60;stdio.h&#62; #include &#60;ctype.h&#62; #define SEP ' [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=99&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/09/hexdump-c-utility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>grep utilities: hgrep (highlighted grep) and rgrep (recursive grep)</title>
		<link>http://h446log.wordpress.com/2009/11/09/grep-utilities-hgrep-highlighted-grep-and-rgrep-recursive-grep/</link>
		<comments>http://h446log.wordpress.com/2009/11/09/grep-utilities-hgrep-highlighted-grep-and-rgrep-recursive-grep/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:17:56 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=83</guid>
		<description><![CDATA[1. hgrep displays grep results in highlights. 2. rgrep runs grep on all the files in a directory tree. Example usage: &#160;&#160;$ hgrep main *.c; # Search for main in all C files &#160;&#160;$ rgrep -e &#8216;[Ff]lour&#8217; -e cornstarch $HOME/recipes; # Search all files in the recipes directory for flour or cornstarch &#8212; hgrep &#8212; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=83&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/09/grep-utilities-hgrep-highlighted-grep-and-rgrep-recursive-grep/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>Number base conversions and calculations</title>
		<link>http://h446log.wordpress.com/2009/11/09/number-base-conversions-and-calculations/</link>
		<comments>http://h446log.wordpress.com/2009/11/09/number-base-conversions-and-calculations/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 20:01:19 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[bc]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=66</guid>
		<description><![CDATA[Perform number base conversions and calculations. Note: The script behaves differently, depending on the filename (the executable may still be the same file). The following hard-links ($ ln math.sh &#8230;) to the math.sh script provides the following shortcuts&#8230; x2d (hex to decimal), x2o (hex to octal), x2b (hex to binary) d2x (decimal to hex), d2o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=66&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/09/number-base-conversions-and-calculations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>ffpath &#8212;  &#8211; Search $PATH for file(s)</title>
		<link>http://h446log.wordpress.com/2009/11/02/ffpath-search-path-for-files/</link>
		<comments>http://h446log.wordpress.com/2009/11/02/ffpath-search-path-for-files/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 19:17:28 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=60</guid>
		<description><![CDATA[This is a utility script that operates similarly to the find file (ff.sh) script previously presented. But instead of searching a directory tree, it searches the components of a $PATH environment variable. Example usage: &#160;&#160;&#160;&#160;$ ffpath javac jdb; # Find the Java compiler and debugger &#160;&#160;&#160;&#160;$ ffpath -m myscript1 myscript2; # Display the myscript1 and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=60&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/11/02/ffpath-search-path-for-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>Some neat aliases, shell functions, and shell one-liners</title>
		<link>http://h446log.wordpress.com/2009/10/30/some-neat-unix-shell-functions-and-alias-also-misc-shell-one-liners/</link>
		<comments>http://h446log.wordpress.com/2009/10/30/some-neat-unix-shell-functions-and-alias-also-misc-shell-one-liners/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 20:31:32 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[shell alias]]></category>
		<category><![CDATA[shell function]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=45</guid>
		<description><![CDATA[Set the command line prompt to the current shell level and directory (directory is abbreviated if very long) chdir () { if [ $# -eq 2 ]; then 'cd' `pwd &#124; sed -e "s@$1@$2@"`; else 'cd' "$@"; fi &#38;&#38; { if [ "${PWD#/*/*/}" = "$PWD" ]; then PS1='[${SHLVL} $PWD] '; else PS1='[${SHLVL} ..${PWD#${PWD%/*/*}}] '; fi; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=45&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/10/30/some-neat-unix-shell-functions-and-alias-also-misc-shell-one-liners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>File Find</title>
		<link>http://h446log.wordpress.com/2009/10/28/file-find/</link>
		<comments>http://h446log.wordpress.com/2009/10/28/file-find/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 19:26:43 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[FileFind]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=21</guid>
		<description><![CDATA[Here&#8217;s a shell script that implements the old Norton Utilities &#8220;FileFind&#8221; utility. I added a couple of useful additional options. &#8216;-l&#8217; will display a detailed file listing ala &#8216;ls -l file&#8217;. &#8216;-c&#8217; and &#8216;-m&#8217; will display the file using cat and &#8216;more&#8217; respectively. &#8216;-e&#8217; option will execute a program on the found file(s). Example usage: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=21&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/10/28/file-find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
		<item>
		<title>A safe rm</title>
		<link>http://h446log.wordpress.com/2009/10/27/a-safe-rm-2/</link>
		<comments>http://h446log.wordpress.com/2009/10/27/a-safe-rm-2/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 20:11:33 +0000</pubDate>
		<dc:creator>h446log</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[ksh]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rm]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://h446log.wordpress.com/?p=8</guid>
		<description><![CDATA[Here is a script that implements a Windows style &#8216;Recycle Bin&#8217; delete function. Similarly like Windows delete, it moves deleted files/directories to a temporary directory (default: $HOME/.tmp). After a file is moved to the tmp directory and has not been accessed for N days, it is permanently deleted the next time the rm command is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=h446log.wordpress.com&amp;blog=10079824&amp;post=8&amp;subd=h446log&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://h446log.wordpress.com/2009/10/27/a-safe-rm-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3972be6dcac8259231952715c35e9767?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">h446log</media:title>
		</media:content>
	</item>
	</channel>
</rss>
