摘要:
简单的程序.需求假如我们有一个扩展的CD集合.要使得我们的生活更为简单,我们设计和实现在一个管理CD的程序.用我们所学的Linux编程的知识来实现一个电子目录似乎是一个很不错的主意.我们希望,至少最初是这样的,我们的程序可以存储基本的CD信息,例如标签,音乐种类或是艺术家.我们还希望可以保存一些跟踪信息.我们希望可以在每一个CD项目上进行搜索,但是却不会在跟踪细节上进行搜索.为了使得我们的程序完整...
阅读全文
posted @ 2010-05-28 17:48
zhaoguo435
阅读(384)
推荐(1)
编辑
摘要:
Here Documents从一个Shell脚本传递给一个命令的一个比较特殊的方法就是使用here document.这个文档可以使得执行的命令就像是由文件或是键盘读入的,而事实上,这是由这个脚本读入的.一个here document是以<<开头的,后面所跟的是要在文档的结尾处重复出现的字符序列.<<是Shell的重定向标签,在这样的情况下,他会强制将命令输入给here d...
阅读全文
posted @ 2010-05-28 17:27
zhaoguo435
阅读(358)
推荐(1)
编辑
摘要:
两个更为有用的命令和正则表达式在我们开始学习新的Shell编程知识之前,我们先来看一下两个更为有用的两个命令,这两个命令虽然并不是Shell的一部分,但是在进行Shell编程时却会经常用到.随后我们会来看一下正则表达式.find命令我们先来看的是find命令.这个命令对于我们用来查找文件时是相当有用的,但是对于Linux新手来说却有一些难于使用,在一定程序是由于他所带的选项,测试,动作类型参数,而...
阅读全文
posted @ 2010-05-28 17:25
zhaoguo435
阅读(1029)
推荐(1)
编辑
摘要:
命令我们从一个Shell脚本的内部执行两种类型的命令。也就是通常(normal)的命令,这样的命令我们也可以在命令行的方式下来运行,称为处部命令,另一种就是我们前面所说的内建(built-in)命令,称之为内部命令。内建命令是在Shell的内部来实现的而不能为外部程序所调用。然而大多数的内部命令也会作为相对独立的单一程序来提供,而这也是POSIX 标准所要求的一部分。通常来说内部命令与外部命令并没...
阅读全文
posted @ 2010-05-28 17:21
zhaoguo435
阅读(663)
推荐(1)
编辑
摘要:
控制结构Shell有一结构控制集合,我们再一次说明他们与其他的程序语言非常相像.Ifif语句是相当简单的:他测试一个命令的结果,并且有选择的执行一组语句:if conditionthen statementselse statementsfi使用if命令:下面的这个例子中显示if的普通用法,他会询问一个问题并依据这个问题来进行回答:#!/bin/shecho “Is it mornin...
阅读全文
posted @ 2010-05-28 17:19
zhaoguo435
阅读(527)
推荐(1)
编辑