码迷,mamicode.com
首页 >  
搜索关键字:shell脚本 变量替换    ( 6523个结果
shell脚本开发的6点基本规范和优秀习惯
1.开头指定脚本解释器#!/bin/sh或#!/bin/bash2.开头提供功能描述、作者以及版本等信息#Description: #Author: #Contact: #Lastedited: #Version:注:可以修改/etc/vimrc或者~/.vimrc让以上信息在每次创建shell脚本时自动生成3.脚本中不用中文注释,容易出现乱码4.脚本以.sh为扩..
分类:其他好文   时间:2014-09-22 19:52:13    阅读次数:200
解决使用crontab执行shell脚本时出现乱码情况
自己编写了一个shell脚本来维护测试环境,使用了crontab调度让其定时执行,结果遇到了乱码问题,脚本在shell环境下直接运行没有问 题。结论是crontab执行时不会携带用户的环境变量,缺失一些系统变量,碰到中文就乱码。需要在脚本里额外添加缺失的环境变量,针对中文问题,需要声明 LANG参数...
分类:其他好文   时间:2014-09-22 12:25:42    阅读次数:328
Ubuntu 设定壁纸自动切换的shell脚本
升级到Ubuntu14.04后,感觉bug的确比12.04少多了。顶部任务栏支持半透明效果,所以整个桌面也看上去漂亮了很多。这样的桌面也是值得瞎捣鼓一下的,想到换壁纸,但是没找到设定动态更换壁纸的选项,但手动修改配置文件的方法总是有的,本文的目的也在于此。(以下过程在Ubuntu14上进行,未测试其...
分类:其他好文   时间:2014-09-20 20:11:59    阅读次数:312
2014-09-19学习与整理
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
自动监控主从MySQL同步的SHELL脚本
代码如下:#!/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数字游戏)
原本想写点shell脚本练练手,突发奇想试试做个猜数字游戏吧.于是就有了后续的事情.最先写了个最最原始的猜数字脚本.无论功能还是美观度都不尽如人意,于是一个一个版本迭代更新,后续版本每次都比前一次功能更完善.通过这次的脚本练习我明白一个道理,"心急吃不了热豆腐"亘古不变的..
分类:其他好文   时间:2014-09-18 03:11:03    阅读次数:278
shell脚本计算任意个数的加减乘除
#!/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
ping 一个网段主机的shell脚本
#!/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 解决办法
执行shell脚本报错 '\357\273\277': command not found 解决办法...
分类:其他好文   时间:2014-09-17 18:40:02    阅读次数:247
借助常见工具快捷实现录音文件的查找与导出
所以我的思路是:先试图通过流水号去找到录音文件名中的局部或者全部(通过excel去匹配,主要是找到对应关系),然后组装命令(editplus工具或者其他),写成shell脚本,通过执行shell脚本去查找这些录音文件并打包压缩,最后通过winSCP工具导出到本地。...
分类:其他好文   时间:2014-09-17 15:17:32    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!