![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell编程
文章平均质量分 78
qrsxtgc
这个作者很懒,什么都没留下…
展开
-
shell中的条件测试
test命令1.测试特定的表达式是否成立。条件成立时,命令执行后的返回值为0,否则返回一个大于0的值2.test命令也被链接到方括号上。这样既可以单独使用test命令,也可以通过把表达式用方括号括起来,来测试表达式的值 test 表达式 [ 表达式 ]3.在用test或方括号测试表达式时,表达式中的shell元字符不会被扩展,包括空白符的字符串必须用引号括起来。原创 2013-04-24 15:37:04 · 502 阅读 · 0 评论 -
shell中的引号
单引号(' ') 单引号可以说是即见即所得,即将单引号的内容原样输出 由单引号括起来的字符都作为普通字符输出 防止任何变量扩展,当shell碰到第一个单引号时,它将忽略掉其后直到右引号的所有特殊字符 例如: a=hello echo ' $a ? * `pwd` ' # 输出: $a ? * `pwd`原创 2013-04-23 16:13:25 · 649 阅读 · 0 评论 -
shell-if
条件结构1.条件结构能够根据某个特定条件是否满足,来选择执行相应的任务。 if命令是最简单的决策形式。if/else命令提供双路决策,而if/elif/else命令则提供多路决策。2.bash可以测试两种类型的条件:命令成功或失败,表达式为真或假。 在任何一种类型的测试中,都要使用退出状态。 退出状态为0表示命令成功或表达式为真,非0表示命令失败或表达式为假3.原创 2013-04-25 15:40:22 · 602 阅读 · 0 评论 -
shell简介
UNIX是一个多用户、多任务的操作系统。unix当初设计目标是允许大量程序员同时访问计算机,共享它的资源。它非常简单但是功能强大、通用并且可移植。 UNIX系统的心脏是内核:一个系统引导时加载的程序。内核用于与硬件设备打交道,调度任务,管理内存和辅存。正是由于UNIX系统这种精炼特性,众多小而简单的工具和实用程序被开发出来,其中最重要的工具之一就是shell。 sh原创 2013-04-18 09:53:18 · 483 阅读 · 0 评论 -
shell-变量
Shell变量 变量名可由字母、数字、下划线组成,任何其他的字符都标志着变量名的终止。 变量名不能以数字开头 变量名大小写敏感 变量类型只有一种就是字符串Shell变量的分类 按照变量的使用环境来分可以分成本地变量、环境变量、位置变量、特殊变量: 1.本地变量 本地变量仅仅在现有用户的shell生命期原创 2013-04-18 16:23:41 · 552 阅读 · 0 评论 -
bash shell元字符(通配符)
元字符是一种可以用来代表自身以外的内容的特殊字符,它们表达的是不同于字面本身的含义。shell元字符也被称作“通配符”。bash shell的元字符元字符 含义 \ 按字面含义解释它后面那个字符 & 在后台处理的进程 ;原创 2013-05-14 16:00:21 · 1759 阅读 · 0 评论 -
shell编程基础
编程基本格式 利用vi、gedit、emacs等文本编辑器编写Shell脚本的格式是固定的,如下: #!/bin/sh #comments commands 说明: 1.在编写shell时,第一行一定要指明系统需要那种shell解释你的shell程序,如: #!/bin/bash, #!/bin原创 2013-04-19 09:36:04 · 548 阅读 · 0 评论