随笔分类 - shell编程
摘要:1、数组定义 [root@mysql-server ~]# echo ${array[1]} 2 [root@mysql-server ~]# cat 1.sh #for循环遍历数组元素#!/bin/basharray=(1 2 3 4 5)for item in ${array[*]}do ech
阅读全文
摘要:for循环语法结构如下 [root@backup tmp]# ll *.txt-rw-r--r-- 1 root root 0 May 11 21:34 1.txt-rw-r--r-- 1 root root 0 May 11 21:34 2.txt-rw-r--r-- 1 root root 0
阅读全文
摘要:shell中常见的算术运算命令如下 1、(()) 用于整数运算的常用运算符,效率很高 2、let 用于整数运算,类似于 (()) 3、expr 可用于整数计算,但还有很多其他的额外功能 4、bc linux 下的一个计算器程序 5、$[] 用于整数运算 6、awk 即可用于整数计算,也可以用小数运算
阅读全文
摘要:1、条件测试的常用语法如下 1、test 测试表达式 2、[ 测试表达式 ] #两边需要有空格 3、[[ 测试表达式 ]] 4、(( 测试表达式 )) 说明: 第一种和第二种是等价的,第三种是扩展的test命令,语法4常用于计算 在[[]] 双中括号中可以使用通配符等进行模式匹配,&& || > <
阅读全文
摘要:对于if 语法 我们不过多做介绍,这里直接上实例,以开发rsync服务启动脚本为例,先对rsync做个简单介绍 [root@backup ~]# pkill rsync #停止rsync[root@backup ~]# netstat -lntup|grep rsync 判断rsync服务是否启动的
阅读全文
摘要:1、在了解shell函数之前,先来了解Linux中别名的作用 函数就类似于别名的作用,简单的说函数就是将程序相同的代码块组合起来,并为其取一个名字(函数名),在需要调用的地方写上函数名即可,注意这点和Python里面的函数不一样,Python里面函数钓鱼用需要函数名+小括号,而shell函数只需名字
阅读全文

浙公网安备 33010602011771号