<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.2" -->
<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/"
>

<channel>
	<title>*nix tips</title>
	<link>http://zort.org/tips.zunix.org</link>
	<description>Tips that I collected &#038; invented.</description>
	<pubDate>Thu, 03 Dec 2009 08:30:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<item>
		<title>How to remove trailing ^M (carriage return)  from within VI?</title>
		<link>http://zort.org/tips.zunix.org/?p=79</link>
		<comments>http://zort.org/tips.zunix.org/?p=79#comments</comments>
		<pubDate>Thu, 03 Dec 2009 08:30:04 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>Vi(m)</category>
		<guid>http://zort.org/tips.zunix.org/?p=79</guid>
		<description><![CDATA[	
:%s/^M//g

	or
	
:set ff=unix


]]></description>
			<content:encoded><![CDATA[	<p><code><br />
:%s/^M//g<br />
</code></p>
	<p>or</p>
	<p><code><br />
:set ff=unix<br />
</code>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=79</wfw:commentRSS>
	</item>
		<item>
		<title>What is MTU? Where is it set?</title>
		<link>http://zort.org/tips.zunix.org/?p=78</link>
		<comments>http://zort.org/tips.zunix.org/?p=78#comments</comments>
		<pubDate>Sun, 21 May 2006 14:35:12 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Networking</category>
		<guid>http://zort.org/tips.zunix.org/?p=78</guid>
		<description><![CDATA[	MTU: Maximum Transfer Unit. It is calculated in bytes. For example, commonly for ethernet devices the MTU is set to 1500.
	MTU is set in the device configuration settings for Ethernet, Token ring etc.
	==
In computer networking, the term Maximum Transmission Unit (MTU) refers to the size (in bytes) of the largest packet that a given layer [...]]]></description>
			<content:encoded><![CDATA[	<p>MTU: Maximum Transfer Unit. It is calculated in bytes. For example, commonly for ethernet devices the MTU is set to 1500.</p>
	<p>MTU is set in the device configuration settings for Ethernet, Token ring etc.</p>
	<p>==<br />
In computer networking, the term Maximum Transmission Unit (MTU) refers to the size (in bytes) of the largest packet that a given layer of a communications protocol can pass onwards. MTU parameters usually appear in association with a communications interface (NIC, serial port, etc.). The mtu may be required by standards (as is the case with Ethernet) or decided at connect time (as is usually the case with point-point serial links. A higher MTU brings higher bandwidth efficiency. However large packets can block up a slow interface for some time, increasing the lag on other packets. For example a 1500 byte packet, the largest allowed on an Ethernet, will block up a 14.4k modem for about one second.</p>
	<p>Source: http://en.wikipedia.org/wiki/Maximum_transmission_unit<br />
==
</p>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=78</wfw:commentRSS>
	</item>
		<item>
		<title>What is 2 raised to the power of 10 (2^10)?</title>
		<link>http://zort.org/tips.zunix.org/?p=77</link>
		<comments>http://zort.org/tips.zunix.org/?p=77#comments</comments>
		<pubDate>Wed, 17 May 2006 08:47:36 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>FreeBSD</category>
	<category>*NIX</category>
	<category>Advanced</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=77</guid>
		<description><![CDATA[	In computer sciece:
	2^10 = 1,024
	        * the digital approximation of the kilo-, or 1,000 multiplier, which causes a change of prefix. For example: 1,024 bytes = 1 kilobyte (or kibibyte).
        * This number has no special significance to computers, but is [...]]]></description>
			<content:encoded><![CDATA[	<p>In computer sciece:</p>
	<blockquote><p>2^10 = 1,024</p>
	<p>        * the digital approximation of the kilo-, or 1,000 multiplier, which causes a change of prefix. For example: 1,024 bytes = 1 kilobyte (or kibibyte).<br />
        * This number has no special significance to computers, but is important to humans because we make use of powers of ten.
</p></blockquote>
	<p>Source: <a href="http://en.wikipedia.org/wiki/Power_of_two">http://en.wikipedia.org/wiki/Power_of_two</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=77</wfw:commentRSS>
	</item>
		<item>
		<title>What is the command format to monitor only the SYN packet with tcpdump?</title>
		<link>http://zort.org/tips.zunix.org/?p=76</link>
		<comments>http://zort.org/tips.zunix.org/?p=76#comments</comments>
		<pubDate>Wed, 17 May 2006 08:06:30 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>FreeBSD</category>
	<category>*NIX</category>
	<category>Advanced</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=76</guid>
		<description><![CDATA[	Here it is:
	tcpdump tcp[13] == 2
	Here, tcp[13] contains the value of the 13th octet in the TCP header. And, to match only SYN packets, this value must be equal to 2 when interpreted as a 8-bit unsigned integer in network byte order.
	Follow-up question: what would be the tcpdump format to see both SYN and ACK [...]]]></description>
			<content:encoded><![CDATA[	<p>Here it is:</p>
	<blockquote><p>tcpdump tcp[13] == 2</p></blockquote>
	<p>Here, tcp[13] contains the value of the 13th octet in the TCP header. And, to match only SYN packets, this value must be equal to 2 when interpreted as a 8-bit unsigned integer in network byte order.</p>
	<p>Follow-up question: what would be the tcpdump format to see both SYN and ACK packets (but not SYN-ACK)?<br />
Answer:</p>
	<blockquote><p>tcpdump &#8216;tcp[13] &#038; 2 == 2&#8242;</p></blockquote>
	<p>To see only SYN and ACK packet (&#038; not SYN-ACK packets) we will have to logically AND the value for the 13th octet.  As it is entioned in the man pages of tcpdump:</p>
	<blockquote><p>
In  order to achieve our goal, we need to logically AND the binary value of octet 13 with some other value to pre‐<br />
       serve the SYN bit.  We know that we want SYN to be set in any case, so we’ll logically AND the value in  the  13th<br />
       octet with the binary value of a SYN:</p>
	<p>                 00010010 SYN-ACK              00000010 SYN<br />
            AND  00000010 (we want SYN)   AND  00000010 (we want SYN)<br />
                 &#8212;&#8212;&#8211;                      &#8212;&#8212;&#8211;<br />
            =    00000010                 =    00000010</p>
	<p>       We  see that this AND operation delivers the same result regardless whether ACK or another TCP control bit is set.<br />
       The decimal representation of the AND value as well as the result of this operation is 2 (binary 00000010), so  we<br />
       know that for packets with SYN set the following relation must hold true:</p>
	<p>              ( ( value of octet 13 ) AND ( 2 ) ) == ( 2 )</p>
	<p>       This points us to the tcpdump filter expression<br />
                   tcpdump -i xl0 ’tcp[13] &#038; 2 == 2’</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=76</wfw:commentRSS>
	</item>
		<item>
		<title>How to monitor ICMP packets that are not ping packets with tcpdump?</title>
		<link>http://zort.org/tips.zunix.org/?p=75</link>
		<comments>http://zort.org/tips.zunix.org/?p=75#comments</comments>
		<pubDate>Wed, 17 May 2006 06:14:51 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>FreeBSD</category>
	<category>*NIX</category>
	<category>Bash</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=75</guid>
		<description><![CDATA[	Here is the command:
	tcpdump &#8216;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#8217;
]]></description>
			<content:encoded><![CDATA[	<p>Here is the command:</p>
	<blockquote><p>tcpdump &#8216;icmp[icmptype] != icmp-echo and icmp[icmptype] != icmp-echoreply&#8217;</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=75</wfw:commentRSS>
	</item>
		<item>
		<title>How do you turn the bell (that annoying noise) off when you are in X windows console?</title>
		<link>http://zort.org/tips.zunix.org/?p=74</link>
		<comments>http://zort.org/tips.zunix.org/?p=74#comments</comments>
		<pubDate>Tue, 16 May 2006 08:41:36 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>X.org</category>
	<category>*NIX</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=74</guid>
		<description><![CDATA[	To turn off bell:
	
xset -b b off
	To turn it back on:
	xset -b b
]]></description>
			<content:encoded><![CDATA[	<p>To turn off bell:</p>
	<blockquote><p>
xset -b b off</p></blockquote>
	<p>To turn it back on:</p>
	<blockquote><p>xset -b b</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=74</wfw:commentRSS>
	</item>
		<item>
		<title>How would you find a bash string variables length?</title>
		<link>http://zort.org/tips.zunix.org/?p=73</link>
		<comments>http://zort.org/tips.zunix.org/?p=73#comments</comments>
		<pubDate>Tue, 16 May 2006 05:45:42 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>*NIX</category>
	<category>Bash</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=73</guid>
		<description><![CDATA[	Two ways: using &#8216;expr&#8217; or ${#variable}. Example:
	zia@lappy:~$ string=supercalifragilisticexpialidocious
zia@lappy:~$ echo ${#string}
34
zia@lappy:~$ expr length $string
34
zia@lappy:~$ expr &#8220;$string&#8221; : &#8216;.*&#8217;
34
zia@lappy:~$ expr match &#8220;$string&#8221; &#8216;.*&#8217;
34

	Source: http://www.tldp.org/LDP/abs/html/string-manipulation.html

]]></description>
			<content:encoded><![CDATA[	<p>Two ways: using &#8216;expr&#8217; or ${#variable}. Example:</p>
	<blockquote><p>zia@lappy:~$ string=supercalifragilisticexpialidocious<br />
zia@lappy:~$ echo ${#string}<br />
34<br />
zia@lappy:~$ expr length $string<br />
34<br />
zia@lappy:~$ expr &#8220;$string&#8221; : &#8216;.*&#8217;<br />
34<br />
zia@lappy:~$ expr match &#8220;$string&#8221; &#8216;.*&#8217;<br />
34
</p></blockquote>
	<p>Source: <a href="http://www.tldp.org/LDP/abs/html/string-manipulation.html">http://www.tldp.org/LDP/abs/html/string-manipulation.html</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=73</wfw:commentRSS>
	</item>
		<item>
		<title>What are the special characters of Bash?</title>
		<link>http://zort.org/tips.zunix.org/?p=71</link>
		<comments>http://zort.org/tips.zunix.org/?p=71#comments</comments>
		<pubDate>Mon, 15 May 2006 13:25:15 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>*NIX</category>
	<category>Bash</category>
		<guid>http://zort.org/tips.zunix.org/?p=71</guid>
		<description><![CDATA[	
	
	
	#
	 Comments. (with exception of &#8220;#!&#8221;).
	
	
	;
	 Command separator (semicolon).
	
	
	;;
	 Terminator in a &#8216;case&#8217; option (double semicolon)
	
	
	.
	 &#8220;dot&#8221; command (period). Equivalent to &#8220;source;&#8221; or &#8220;dot&#8221; as a componant of a filename or &#8220;dot&#8221; character match in regular expression.
      
	
	
	&#8220;
	 partial quoting (double quote)
	
	
	&#8216;
	 full quoting (single quote)
	
	
	,
	 comma operator. The comma [...]]]></description>
			<content:encoded><![CDATA[	<table style="text-align: left; width: 100%; font-family: Verdana;" border="1" cellpadding="0" cellspacing="0">
	<tbody>
	<tr>
	<td><small>#</small></td>
	<td><small> Comments. (with exception of &#8220;#!&#8221;).</small></td>
	</tr>
	<tr>
	<td><small>;</small></td>
	<td><small> Command separator (semicolon).</small></td>
	</tr>
	<tr>
	<td><small>;;</small></td>
	<td><small> Terminator in a &#8216;case&#8217; option (double semicolon)</small></td>
	</tr>
	<tr>
	<td><small>.</small></td>
	<td><small> &#8220;dot&#8221; command (period). Equivalent to &#8220;<a href="http://www.tldp.org/LDP/abs/html/internal.html#SOURCEREF">source</a>;&#8221; or &#8220;dot&#8221; as a componant of a filename or &#8220;dot&#8221; character match in regular expression.<br />
      </small></td>
	</tr>
	<tr>
	<td><small>&#8220;</small></td>
	<td><small> partial quoting (double quote)</small></td>
	</tr>
	<tr>
	<td><small>&#8216;</small></td>
	<td><small> full quoting (single quote)</small></td>
	</tr>
	<tr>
	<td><small>,</small></td>
	<td><small> comma operator. The comma operator links together a series of arithmetic operations.</small></td>
	</tr>
	<tr>
	<td><small>\</small></td>
	<td><small> escape (backslash). A quoting mechanism for single characters.</small></td>
	</tr>
	<tr>
	<td><small>/</small></td>
	<td><small> Filename path separator (forward slash).</small></td>
	</tr>
	<tr>
	<td><small>`</small></td>
	<td><small> command substitution. The `command` construct makes available the output of command  for assignment to a variable.</small></td>
	</tr>
	<tr>
	<td><small>:</small></td>
	<td><small> null command (colon). This is the shell equivalent of a &#8220;NOP&#8221; (no op, a do-nothing operation).</small></td>
	</tr>
	<tr>
	<td><small>!</small></td>
	<td><small> reverse (or negate) the sense of a test or exit status (bang).</small></td>
	</tr>
	<tr>
	<td><small>*</small></td>
	<td><small> wild card (asterisk) or arithmetic operator (denotes multiplication)</small></td>
	</tr>
	<tr>
	<td><small>?</small></td>
	<td><small> test operator. Within certain expressions, the ? indicates a test for a condition or wild card. The ? character serves as a single-character &#8220;wild card&#8221; for filename expansion.</small></td>
	</tr>
	<tr>
	<td><small>$</small></td>
	<td><small> Variable substitution (contents of a variable) or end-of-line. In a regular expression, a &#8220;$&#8221; addresses the end of a line of text.</small></td>
	</tr>
	<tr>
	<td><small>${}</small></td>
	<td><small> Parameter substitution.</small></td>
	</tr>
	<tr>
	<td><small>$*, $@</small></td>
	<td><small> positional parameters.</small></td>
	</tr>
	<tr>
	<td><small>$?</small></td>
	<td><small> exit status variable. The $? variable  holds the exit status  of a command, a function, or of the script itself.</small></td>
	</tr>
	<tr>
	<td><small>$$</small></td>
	<td><small> process ID variable. The $$ variable  holds the process ID of the script in which it appears.</small></td>
	</tr>
	<tr>
	<td><small>()</small></td>
	<td><small> command group.</small></td>
	</tr>
	<tr>
	<td><small>{}</small></td>
	<td><small> {xxx,yyy,zzz,&#8230;}, this is brace expansion &#038; {}, this is block of code (curly brackets).</small></td>
	</tr>
	<tr>
	<td><small>{} \;</small></td>
	<td><small> pathname. Mostly used in find  constructs. This is not a shell builtin.</small></td>
	</tr>
	<tr>
	<td><small>[ ]</small></td>
	<td><small> Test expression between [ ].</small></td>
	</tr>
	<tr>
	<td><small>[[ ]]</small></td>
	<td><small> test. Test expression between [[ ]] (shell keyword).</small></td>
	</tr>
	<tr>
	<td><small>[ ]</small></td>
	<td><small> array element (n the context of an array) or range of characters (As part of a regular expression)</small></td>
	</tr>
	<tr>
	<td><small>(( ))</small></td>
	<td><small> integer expansion. Expand and evaluate integer expression between (( )).</small></td>
	</tr>
	<tr>
	<td><small>&#62;<br />&#38;&#62;<br />&#62;&#38;<br />&#62;&#62;<br />&#60;</small></td>
	<td><small> redirection.</small></td>
	</tr>
	<tr>
	<td><small>&#60;&#60;</small></td>
	<td><small> redirection used in a <a href="http://www.tldp.org/LDP/abs/html/here-docs.html#HEREDOCREF">here document</a>.</small></td>
	</tr>
	<tr>
	<td><small>&#60;&#60;&#60;</small></td>
	<td><small> redirection used in a <a href="http://www.tldp.org/LDP/abs/html/x13417.html#HERESTRINGSREF">here string</a>.</small></td>
	</tr>
	<tr>
	<td><small>&#60;&#60;&#60;</small></td>
	<td><small> redirection used in a <a href="http://www.tldp.org/LDP/abs/html/x13417.html#HERESTRINGSREF">here string</a>.</small></td>
	</tr>
	<tr>
	<td><small>&#62;, &#60;</small></td>
	<td><small> ASCII comparison.</small></td>
	</tr>
	<tr>
	<td><small>\&#60;, \&#62;</small></td>
	<td><small> word boundary in a regular expression.</small></td>
	</tr>
	<tr>
	<td><small>|</small></td>
	<td><small> pipe. Passes the output of previous command to the input of the next one, or to the shell.</small></td>
	</tr>
	<tr>
	<td><small>&#60;|</small></td>
	<td><small> force redirection (even if the noclobber option  is set).</small></td>
	</tr>
	<tr>
	<td><small>||</small></td>
	<td><small> OR logical operator.</small></td>
	</tr>
	<tr>
	<td><small>&#038;</small></td>
	<td><small> Run job in background.</small></td>
	</tr>
	<tr>
	<td><small>&#038;&#038;</small></td>
	<td><small> AND logical operator.</small></td>
	</tr>
	<tr>
	<td><small>-</small></td>
	<td><small> option, prefix. Option flag for a command or filter. Prefix for an operator. or redirection from/to stdin or stdout (if postfixed) or previous working directory. A cd - command changes to the previous working directory.  or Minus. Minus sign in an arithmetic operation.</small></td>
	</tr>
	<tr>
	<td><small>=</small></td>
	<td><small> Equals. Assignment operator.</small></td>
	</tr>
	<tr>
	<td><small>+</small></td>
	<td><small> Plus. Addition arithmetic operator. or Option. Option flag for a command or filter.</small></td>
	</tr>
	<tr>
	<td><small>%</small></td>
	<td><small> modulo. Modulo (remainder of a division) arithmetic operation.</small></td>
	</tr>
	<tr>
	<td><small>~</small></td>
	<td><small> home directory (tilde).</small></td>
	</tr>
	<tr>
	<td><small>~+</small></td>
	<td><small> current working directory.</small></td>
	</tr>
	<tr>
	<td><small>~-</small></td>
	<td><small> previous working directory.</small></td>
	</tr>
	<tr>
	<td><small>=~</small></td>
	<td><small> regular expression match.</small></td>
	</tr>
	<tr>
	<td><small>^</small></td>
	<td><small> beginning-of-line. In a regular expression, a &#8220;^&#8221; addresses the beginning of a line of text.</small></td>
	</tr>
	</tbody>
	</table>
	<p>Source: <a href="http://www.tldp.org/LDP/abs/html/special-chars.html">http://www.tldp.org/LDP/abs/html/special-chars.html</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=71</wfw:commentRSS>
	</item>
		<item>
		<title>How do you view the routing table?</title>
		<link>http://zort.org/tips.zunix.org/?p=70</link>
		<comments>http://zort.org/tips.zunix.org/?p=70#comments</comments>
		<pubDate>Mon, 15 May 2006 09:21:00 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>FreeBSD</category>
	<category>*NIX</category>
	<category>Solaris</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=70</guid>
		<description><![CDATA[	Mostly in linux:
	route -rn
	Almost all *nix:
	netsat -rn
]]></description>
			<content:encoded><![CDATA[	<p>Mostly in linux:</p>
	<blockquote><p>route -rn</p></blockquote>
	<p>Almost all *nix:</p>
	<blockquote><p>netsat -rn</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=70</wfw:commentRSS>
	</item>
		<item>
		<title>What is the difference between a single-quote, a quote, and a back-tick in the shell?</title>
		<link>http://zort.org/tips.zunix.org/?p=69</link>
		<comments>http://zort.org/tips.zunix.org/?p=69#comments</comments>
		<pubDate>Mon, 15 May 2006 09:12:48 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Linux</category>
	<category>FreeBSD</category>
	<category>*NIX</category>
	<category>Bash</category>
	<category>Solaris</category>
	<category>Interview Question</category>
		<guid>http://zort.org/tips.zunix.org/?p=69</guid>
		<description><![CDATA[	Single quote: variables ($), backticks (&#8220;) &#038; backslash (\) are not treated specially in single quote.
Example:
	zia@lappy:~$ echo &#8216;$(ls -al t*)&#8217;
$(ls -al t*)
zia@lappy:~$ echo &#8216;`ls -lah t*`&#8217;
`ls -lah t*`
zia@lappy:~$ echo &#8216;`ls -lah t*` \&#8221;&#8216;
`ls -lah t*` \&#8221;
	Synopsis: with single-quote, the special characters (i.e. $, &#8220;, \ etc.) are not treated specially, they are treated literally.
	Double quote: [...]]]></description>
			<content:encoded><![CDATA[	<p>Single quote: variables ($), backticks (&#8220;) &#038; backslash (\) are not treated specially in single quote.<br />
Example:</p>
	<blockquote><p>zia@lappy:~$ echo &#8216;$(ls -al t*)&#8217;<br />
$(ls -al t*)<br />
zia@lappy:~$ echo &#8216;`ls -lah t*`&#8217;<br />
`ls -lah t*`<br />
zia@lappy:~$ echo &#8216;`ls -lah t*` \&#8221;&#8216;<br />
`ls -lah t*` \&#8221;</p></blockquote>
	<p>Synopsis: with single-quote, the special characters (i.e. $, &#8220;, \ etc.) are not treated specially, they are treated literally.</p>
	<p>Double quote: variables ($),  backticks (&#8220;) &#038; backslash (\) are treated specially or interpreted other than its literal meaning.<br />
For example:</p>
	<blockquote><p>
zia@lappy:~$ echo &#8220;$(ls -al t*)&#8221;<br />
-rwxr-xr-x  1 zia  zia    449 2006-05-03 17:07 t<br />
-rw-r&#8211;r&#8211;  1 root root  3365 2006-03-24 12:31 target.xml<br />
zia@lappy:~$ echo &#8220;`ls -lah t*`&#8221;<br />
-rwxr-xr-x  1 zia  zia   449 2006-05-03 17:07 t<br />
-rw-r&#8211;r&#8211;  1 root root 3.3K 2006-03-24 12:31 target.xml<br />
zia@lappy:~$ echo &#8220;`ls -lah t*` \&#8221;"<br />
-rwxr-xr-x  1 zia  zia   449 2006-05-03 17:07 t<br />
-rw-r&#8211;r&#8211;  1 root root 3.3K 2006-03-24 12:31 target.xml &#8220;</p></blockquote>
	<p>Synopsis: with double quote (&#8221;"), the special characters do exactly what they are supposed to do.</p>
]]></content:encoded>
			<wfw:commentRSS>http://zort.org/tips.zunix.org/?feed=rss2&amp;p=69</wfw:commentRSS>
	</item>
	</channel>
</rss>
