for循环 for loop in 1 2 3 4 5do echo "The value is: $loop" (双引号和无引号均可以,单引号不行,输出$loop)done运行结果:The value is: 1The value is: 2The value is: 3The value is:...
分类:
系统相关 时间:
2015-07-27 14:50:29
阅读次数:
170
最近在学习shell编程,文中若有错误的地方还望各位批评指正。先来看一个简单的求和函数#!/bin/bash
#a test about function
f_sum 7 8
function f_sum(){
return $(($1+$2));
}
f_sum 3 5;
total=$(f_sum 3 6);
echo $total,$?;注意几个问题:
1.shell是逐行执行,所以要...
分类:
系统相关 时间:
2015-07-11 09:15:02
阅读次数:
167
在expr中加减乘除的使用,脚本如下:#!/bin/sh
#a test about expr
v1=`expr 5 + 6`
echo "$v1"
echo `expr 3 + 5`
echo `expr 6 / 2`
echo `expr 9 \* 5`
echo `expr 9 - 6`运行效果...
分类:
系统相关 时间:
2015-07-10 16:45:35
阅读次数:
170
格式:test 测试条件字符串测试:注意空格:
test str1 == str2 测试字符串是否相等
test str1 != str2 测试字符串是否不相等
test str1 测试字符串是否不为空
test -n str1 测试字符串是否不为空
test -z str1 测试字符串是否为空整数测试
test int1 -eq int2 测试整数是否相等
test int1 -ge int2 测...
分类:
系统相关 时间:
2015-07-10 16:37:31
阅读次数:
202
Shell是用C语言编写的程序。几种常见的shell:bash、sh、csh、ksh等 bash是linux的默认标准shell, 完全兼容sh sh 是unix的默认 标准shell ash 是linux中占用资源最小的一个shell ,它只包含24个命令 csh 是Linux比较大的内核...
分类:
系统相关 时间:
2015-07-05 14:58:58
阅读次数:
222
BASH 的基本语法
最简单的例子 —— Hello World!
关于输入、输出和错误输出
BASH 中对变量的规定(与 C 语言的异同)
BASH 中的基本流程控制语法
函数的使用
2.1 最简单的例子 —— Hello World!
几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我...
分类:
系统相关 时间:
2015-05-31 16:58:58
阅读次数:
189
Shell 简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输...
分类:
系统相关 时间:
2015-05-19 13:20:10
阅读次数:
215
dos2unix start.sh在windows系统下编写的shell脚本 在liunx下进行一次转译,否则会爆出 command not found 的error;1 #!/bin/sh2 send=`date '+%Y-%m-%d %H:%M%:%S'`3 4 echo $send格式化当前系...
分类:
系统相关 时间:
2015-05-06 12:58:39
阅读次数:
150
Bash shell的内置命令
1.(查看命令属性) type [-tpa] name:不加任何参数时,会显示出那么是外部命令还是bash内部命令
-t :
file :表示为外部命令
alias:该命令为命令别名设置的命令
builtin:该命令为bash内置的命令功能
-p:如果后面接name为命令,会显示完整的文件名(外部命令)或者显示内置命令
-a: 在...
分类:
系统相关 时间:
2015-04-01 22:06:19
阅读次数:
185