1.什么是shell 2. 还是hello world程序 3. shell中的变量 3.1 系统变量 3.2 用户定义变量 3.2.1 用户定义变量规则 3.2.3 shell如何使用变量 3.2.3 全局变量 vs 局部变量 4. shell编程中的控制结构 4.1 条件判定 4.1.1 简单条 ...
分类:
系统相关 时间:
2016-05-24 22:41:19
阅读次数:
244
shell编程 shell变量的特点? ——弱类型 ——默认字符串型(字符串型是不能直接进行加减乘除数值运算,因此需要进行数值运算时,需要将shell变量声明为数值型,不要使用默认值) ——可以把指令写到一个文件中,shell对这个脚本操作就可以一次执行多个操作。但是如果一条条执行会很麻烦,shel ...
分类:
系统相关 时间:
2016-05-24 21:00:02
阅读次数:
283
linux 基础与shell编程
linux 系统知识
linux是一个OS ,也是一个完全免费 开源 自由软件
linux 1991 荷兰大学生课程设计 unix
GPL协议
GPL:General Public License
是一份GNU(完全自由软件操作系统)是一个广泛使用的自由软件许可证条款
常见的linux发行版本:
Debian:Debian为一款提供...
分类:
系统相关 时间:
2016-05-18 18:38:07
阅读次数:
263
在任何程式的编写中都离不开条件判断语句,shell编程中也是如此,这里整理了一些在shell的test命令中经常使用的比较操作符,主要分为数值比较、字符串比较和文件比较。 ...
分类:
系统相关 时间:
2016-05-18 00:23:08
阅读次数:
220
shell:属于弱类型编程语言
什么是弱类型,什么是强类型?强类型:变量在使用前,必须事先声明,甚至还需要初始化;
弱类型:变量用时声明,甚至不区分类型; 变量赋值,引用
赋值:VAR_NAME=VALUE
引用:${VARNAME} (花括号一般可以省略)
例:[root@iZ28g26851kZ ~]# name=test --赋值
[root@iZ28g26851kZ ~]# ec...
分类:
系统相关 时间:
2016-05-13 02:59:38
阅读次数:
307
bash中如果实现条件判断?
条件测试类型
整数测试
字符测试
文件测试
条件测试的表达式
有三种
[ expression ] --方括号与表达式之间一定要有一个空格
[[ expression ]]
test expression
整数比较
-eq: 测试两个整数是否相等 例:$A -eq $B
-ne: 测试两个整数是否不等 不等...
分类:
系统相关 时间:
2016-05-12 19:56:35
阅读次数:
186
bash的变量类型本地变量(局部变量)
环境变量
位置变量:$1,$2,$3, ...
特殊变量:$?,$#,$*,$@
那让脚本拥有获取外界参数的能力就要用的位置变量,$1代表第一个参数,$2代表第二个参数,依次类推
例:vartest.sh#!/bin/bash
#
ONEVAR=$1
TWOVAR=$2
THREEVAR=$3
echo "第一个参数是:${ONEVAR}"
echo "第二...
分类:
系统相关 时间:
2016-05-12 18:16:43
阅读次数:
207
for循环用法:for 变量 in 列表; do
循环体
done那么如何生成列表呢?{1..100} 这样就能生成列表了
===========================================
例:#!/bin/bash
#
for I in {1..100};do
echo $I
doneseq用seq命令也可以生成列表用法:seq [起始数 [步进长度]...
分类:
系统相关 时间:
2016-05-12 14:24:23
阅读次数:
197
Linux Shell编程入门 linux shell数据重定向(输入重定向与输出重定向)详细分析 linux shell编程 Linux Shell常用技巧(目录) 手把手教你编写一个具有基本功能的shell(已开源) ...
分类:
系统相关 时间:
2016-05-11 23:50:54
阅读次数:
324
http://blog.chinaunix.net/uid/21411227/cid-63616-list-1.html 1.判断文件类型 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathnam ...
分类:
系统相关 时间:
2016-05-11 10:55:59
阅读次数:
182