<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[linuxの飘扬]]></title> 
<link>https://www.linuxfly.org/index.php</link> 
<description><![CDATA[Power by www.linuxfly.org]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[linuxの飘扬]]></copyright>
<item>
<link>https://www.linuxfly.org/post/702/</link>
<title><![CDATA[[转]BASH for 循环小结]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Wed, 08 Jan 2014 14:12:20 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/702/</guid> 
<description>
<![CDATA[ 
	我经常需要用到for循环，自己小结一下它的用法。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/686/</link>
<title><![CDATA[[转]Dash与Bash的语法区别]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Thu, 25 Apr 2013 08:27:44 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/686/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;如今Debian和Ubuntu中，/bin/sh默认已经指向dash，这是一个不同于bash的shell，它主要是为了执行脚本而出现，而不是交互，它速度更快，但功能相比bash要少很多，语法严格遵守POSIX标准，下面简要列举下从bash迁移到dash一般需要注意的问题。<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">$ ls -l /bin/sh<br/>lrwxrwxrwx 1 root root 4 Apr 15 13:17 /bin/sh -> dash</div></div><br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a> , <a href="https://www.linuxfly.org/tags/dash/" rel="tag">dash</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/553/</link>
<title><![CDATA[[原]Bash 快捷方式 CheatSheet]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Wed, 08 Sep 2010 05:32:05 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/553/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;Bash Shell 环境下，有不少快捷方式能大量节省输入时耗费的时间。今天搜索资料时，找到一份CheatSheet ，特保留下来：<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/cheatsheet/" rel="tag">cheatsheet</a> , <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/546/</link>
<title><![CDATA[[转]Bash获得子进程返回值的方法]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Wed, 25 Aug 2010 03:57:58 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/546/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;我们用“&”把进程放入后台以后，如果需要了解进程的执行情况，可以使用wait函数。默认情况下wait会等待任意子进程结束但是不会返回子进程的返回值。而以子进程的pid作为参数调用wait时，wait便能够返回该子进程的退出状态了。<br/><br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a> , <a href="https://www.linuxfly.org/tags/wait/" rel="tag">wait</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/264/</link>
<title><![CDATA[[转]两份如何编写Bash脚本的介绍ppt]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Fri, 28 Nov 2008 06:48:34 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/264/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;这两份ppt是最近在搜索资料的时候无疑找到的。虽然页面以ppt显示，但涉及内容几乎包括了Bash脚本的方方面面，其中南开大学pdf的那份讲述的更详细，非常适合初学或想更深入理解Bash的朋友。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/263/</link>
<title><![CDATA[[原]Bash计算和比较浮点数]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Thu, 27 Nov 2008 03:39:37 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/263/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;Bash中的变量没有数据类型的定义，这样，在处理字符串和数值时会带来麻烦。例如，使用-eq比较数值，==比较字符串等。另外，Bash中常用的let、expr仅支持整数运算，不支持浮点数计算。要实现浮点数计算，可以使用bc或awk。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/168/</link>
<title><![CDATA[[原]使用getopt传递脚本选项参数]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Tue, 06 Nov 2007 08:57:55 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/168/</guid> 
<description>
<![CDATA[ 
	 &nbsp; &nbsp;bash环境下，以“-”或“--”开头的参数称选项参数。可以使用bash内置命令getopts或外部命令getopt进行传递。getopts的时候可参考《》，以下用getopt的范例进行说明。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/getopt/" rel="tag">getopt</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/126/</link>
<title><![CDATA[[原]修改驱动自定义页面大小的脚本]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Fri, 23 Mar 2007 04:27:30 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/126/</guid> 
<description>
<![CDATA[ 
	 &nbsp; &nbsp;昨天说明了如何给驱动增加一个自定义页面。未免以后需要多次修改驱动，临时写了一个简单的脚本方便使用。目前该脚本只能对指定的<strong><span style="color: #FF4500;">EPSON-LQ-300K+.ppd.gz</span></strong>驱动有用。若你希望用于其他驱动，请自行修改Driver变量。注意，该脚本只能修改页面大小，而不能增加自定义页面，要增加的话，请参考昨天的文章吧。<br/> &nbsp; &nbsp;<span style="color: #0000FF;">脚本如下：</span><br/><br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/cups/" rel="tag">cups</a> , <a href="https://www.linuxfly.org/tags/script/" rel="tag">script</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/125/</link>
<title><![CDATA[[原]自定义CUPS中打印机的页面大小]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Thu, 22 Mar 2007 10:46:41 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/125/</guid> 
<description>
<![CDATA[ 
	 &nbsp; &nbsp;这几天在项目中，软件开放商提出需要在应用系统中，对打印发票的功能提供帮助，也就是需要根据发票的大小，定义打印机打印页的尺寸。但该功能系统中默认是没有的，经过cjacker的协助，可以通过修改打印机驱动文件.ppd实现。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/cups/" rel="tag">cups</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/37/</link>
<title><![CDATA[[原]关于Bash中数组的使用]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[Bash]]></category>
<pubDate>Wed, 28 Dec 2005 10:08:27 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/37/</guid> 
<description>
<![CDATA[ 
	 &nbsp;关于Bash中的数组，很多文章都已经介绍过。这里我也简单的写一下：<br/>一、基础<br/> &nbsp;Bash只是提供了一维数组，但没有上限的限制。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/linux/" rel="tag">linux</a> , <a href="https://www.linuxfly.org/tags/bash/" rel="tag">bash</a>
]]>
</description>
</item>
</channel>
</rss>