如果使用source或者“.”号执行shell脚本(例如叫son.sh),脚本中的所有语句会被作为当前父shell进程的一部分运行。如果son.sh的执行语句sourceson.sh或.son.sh是某个父shell脚本(father.sh)中的一句,那么son.sh脚本中的变量的值或函数返回值等都会被传递到父shell脚本fath..
分类:
其他好文 时间:
2014-09-22 21:16:33
阅读次数:
149
1.开头指定脚本解释器#!/bin/sh或#!/bin/bash2.开头提供功能描述、作者以及版本等信息#Description:
#Author:
#Contact:
#Lastedited:
#Version:注:可以修改/etc/vimrc或者~/.vimrc让以上信息在每次创建shell脚本时自动生成3.脚本中不用中文注释,容易出现乱码4.脚本以.sh为扩..
分类:
其他好文 时间:
2014-09-22 19:52:13
阅读次数:
200
自己编写了一个shell脚本来维护测试环境,使用了crontab调度让其定时执行,结果遇到了乱码问题,脚本在shell环境下直接运行没有问 题。结论是crontab执行时不会携带用户的环境变量,缺失一些系统变量,碰到中文就乱码。需要在脚本里额外添加缺失的环境变量,针对中文问题,需要声明 LANG参数...
分类:
其他好文 时间:
2014-09-22 12:25:42
阅读次数:
328
升级到Ubuntu14.04后,感觉bug的确比12.04少多了。顶部任务栏支持半透明效果,所以整个桌面也看上去漂亮了很多。这样的桌面也是值得瞎捣鼓一下的,想到换壁纸,但是没找到设定动态更换壁纸的选项,但手动修改配置文件的方法总是有的,本文的目的也在于此。(以下过程在Ubuntu14上进行,未测试其...
分类:
其他好文 时间:
2014-09-20 20:11:59
阅读次数:
312
1.写一个脚本,实现判断192.168.1.0/24网络里,当前在线的IP有哪些,能ping通则认为在线。#/bin/bash
#Thisprogremistouchpcliveordie
#Auther:XunGE
#####################################################################
FL=/root/IP.txt
read-p"请输入你要测试主机的前3..
分类:
其他好文 时间:
2014-09-19 19:44:56
阅读次数:
218
代码如下:#!/bin/bash#check MySQL_Slave Status#crontab time 00:10MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $4}'`MYSQLIP=`ifcon...
分类:
数据库 时间:
2014-09-19 19:15:35
阅读次数:
303
原本想写点shell脚本练练手,突发奇想试试做个猜数字游戏吧.于是就有了后续的事情.最先写了个最最原始的猜数字脚本.无论功能还是美观度都不尽如人意,于是一个一个版本迭代更新,后续版本每次都比前一次功能更完善.通过这次的脚本练习我明白一个道理,"心急吃不了热豆腐"亘古不变的..
分类:
其他好文 时间:
2014-09-18 03:11:03
阅读次数:
278
#!/bin/bash
if[$#-eq0];then
echo"输入值不能为空"//提示不能输入空值注:$#代表环境变量个数
exit
fi
num=$*//定义一个全局变量,方便后边的调用
sum(){
sum=0
while[$#-gt0]
do
sum=$[$sum+$1]
shift
done
echo"数字$num相加的和是$sum"
}
cha(){
cha=$1
shift
while[$#-..
分类:
其他好文 时间:
2014-09-17 18:52:42
阅读次数:
263
#!/bin/bash
i=1
sum=0
net="192.168.4."
while[$i-le254]
do
ip=${net}$i
ping-c1-i0.1$ip&>/dev/null
if[$?-ne0];then
echo"$ipisnotontline"
date//不在线的时间
sum=$[$sum+1]//统计不在线的个数
fi
leti++
done
echo$sum
分类:
其他好文 时间:
2014-09-17 18:52:23
阅读次数:
266
执行shell脚本报错 '\357\273\277': command not found 解决办法...
分类:
其他好文 时间:
2014-09-17 18:40:02
阅读次数:
247