码迷,mamicode.com
首页 >  
搜索关键字:shell脚本    ( 6372个结果
shell脚本基础入门
bash脚本编程一、bash脚本编程bash脚本编程(可以理解为命令的堆砌)程序:包含语句和表达式(有判断和循环)顺序执行选择执行循环执行程序=指令+数据了解:编程分为2种:面向过程编程:以指令为中心组织数据;面向对象编程:以数据为中心组织指令故脚本编程可以归纳为面向过程的..
分类:系统相关   时间:2015-04-13 07:01:45    阅读次数:173
Shell 脚本实践
1. 脚本判断命令输出是否为空(1)判断字符串为空 if [ "$str" ="" ] if [ x"$str" = x ] if [ -z "$str" ] (-n 为非空) 注意:都要代双引号,否则有些命令会报错,养成好习惯吧! 2.输入y/n 可以使用判断符号进行数据的判断,如检查...
分类:系统相关   时间:2015-04-12 17:32:15    阅读次数:162
Shell脚本——cat/EOF输出多行
在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。一、cat和EOFcat命令是linux下的一个文本输出命令,通常是用于观...
分类:系统相关   时间:2015-04-12 17:28:28    阅读次数:179
Shell脚本——特殊符号
1. # 井号(pound)脚本文件运行时,使用的解释器。#!/bin/sh其他时候表示注释。# This is a comment.2. ~ 波浪号(tilde)表示当前用户使用的home目录,也可以直接在符号后加上某帐户的名称。# cd ~# cd ~user也可以当成是路径的一部份。# cd ...
分类:系统相关   时间:2015-04-12 17:28:07    阅读次数:212
linux学习笔记-第十二课-Shell脚本之正则表达式(一)
一、grep,egrep,fgrep1)grep格式:grep[选项][模式][文件名]常用选项:-n:显示行号和匹配的行-v:反向匹配-c:不显示匹配的行,只显示匹配的行数-i:忽略大小写-r:递归搜索-E:支持扩展正则表达式-P:支持Perl正则表达式-F:不支持正则表达式,将模式按字面意义匹配示例:..
分类:系统相关   时间:2015-04-11 21:08:27    阅读次数:187
memcached 启动shell脚本
#!/bin/sh##memcached:MemCachedDaemon##chkconfig:-9025#description:MemCachedDaemon##Sourcefunctionlibrary../etc/rc.d/init.d/functions./etc/sysconfig/network#[${NETWORKING}="no"]&&exit0#[-r/etc/sysconfig/dund]||exit0#./etc/sysconfig/dund#[-z"$DUNDARGS..
分类:系统相关   时间:2015-04-10 20:28:48    阅读次数:159
脚本小白
很期待,学习shell脚本,减少重复工作自动安装配置mysql脚本:#/bin/bashLOG_FILE=/home/hadoop1/log/installmysql.logfunction RpmMysql(){key=$1r=$(rpm -qa $key)if [ $r ];then retur...
分类:其他好文   时间:2015-04-10 13:00:54    阅读次数:162
常用shell脚本
1、脚本之间传递参数 "1.sh"的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。? ? Shell代码 ??? #!/bin/bash??? LANG=en_US.UTF-8??? #get?parameters??? sour...
分类:系统相关   时间:2015-04-09 22:04:41    阅读次数:284
Shell脚本中cd命令使用
在写shell脚本的时候发现cd切换目录的时候无法切换,代码是下面的。1 #!/bin/bash2 #changedir.sh3 history4 cd /home/firefox5 sleep 16 pwd我仔细一想,我执行的时候是./changedir.sh来执行的,这样执行的话终端会产生一个子...
分类:系统相关   时间:2015-04-09 19:38:58    阅读次数:232
shell脚本监控内嵌linux系统业务、CPU、内存等
定制板卡中bash无法使用,使用标准sh完成对系统及业务监控 #!?/bin/sh #Process_Name="/guard?/aps?/sa?/zyguard" Process_Name="/mp?/mcu" #获取主机IP地址 ip=`ifconfig?eth0?|grep?"inet?addr"|?c...
分类:系统相关   时间:2015-04-09 17:57:26    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!