Bash之打造自己的脚本安装器
还是理所当然的前言,我一直想找一套管理脚本的“框架”,能让自己杂乱的脚本有点规整,无奈眼界尚浅,未能找到。
因此萌生自己写一点优化脚本的工具来,新手可学习,高手请指正。今天先写一个脚本的安装器。
配置文件
config.ini主要用于配置两个目录。
脚本的读取目录
生成软链接的存放目录
读取脚本...
分类:
其他好文 时间:
2016-03-31 11:01:20
阅读次数:
156
在上一篇,简单的demo实现了讲xml的数据发送服务器端并取得recvi_buf,然后进行了简单的解析的操作。现在就要解决之前提过的2个问题: 1. 步骤这么多,难道每写一个脚本都要重复一次么? 2. 每个接口的sendbuf的xml的格式是不一样的,id不一样,里面的tag的nodename也是不 ...
分类:
其他好文 时间:
2016-03-24 18:08:55
阅读次数:
398
写一个脚本,可以结合艘选项及参数,而后能获取每一个选项,及选项的参数,并能根据选项及参数做出特定的操作,比如:adminusers.sh--addtom,blair--deltom,blair-v|--verbose-h|--help#!/bin/bash#DEBUG=0ADD=0DEL=0foriin`seq0$#`;doif[$#-gt0];thencase$1in-v|--verbose)DEB..
分类:
其他好文 时间:
2016-03-18 18:03:43
阅读次数:
104
脚本控制结构:顺序选择:if、case循环:while、until、forwhileCONDITION;dostatement;...done满足条件循环,不满足则退出untilCONDITION;dostatement;...done不满足条件循环,满足则退出for((expr1;expr2;expr3));dolist;donefor变量in列表;do表达式;done写一个脚本:1.通..
分类:
其他好文 时间:
2016-03-17 19:58:10
阅读次数:
377
老师讲的所有实验记录 1.写一个脚本,判断用户是否存在,如果存在则删除。若不存在,就提示不存在。 2.三个数字比大小,输出最大的 3.三个数字比大小,并且按从大到小排列 4.画斜线正反 5.达到如下效果 * *** ***** ******* ********* 6.写一个9*9乘法表 7.画一个平
分类:
数据库 时间:
2016-02-21 18:40:19
阅读次数:
278
注:本次作业适用于就业班和套餐班。I.作业(练习)内容:一、实战案例(练习)内容1、描述centos6系统开机启动流程;2、描述/etc/rc.d/sysinit脚本功能;3、总结文本处理工具sed及awk的用法;(必须附带示例)4、写一个脚本,生成10个随机数,并按从小到大进行排序(要求至少使..
分类:
系统相关 时间:
2016-01-20 06:30:58
阅读次数:
230
练习:写一个脚本判断当前系统上是否有用户的默认shell为bash;如果有,就显示有多少个这样的用户,否则就显示没有这类用户#!/bin/bashacount=`grep"\<bash$"/etc/passwd|wc-l`if[$acount-gt0];thenecho"therehave$acountsuchusers"elseecho"nosuchusers"fi练习:写一个脚本..
分类:
其他好文 时间:
2016-01-07 18:38:14
阅读次数:
166
弹出跟你当前的窗口有没有菜单工具栏没有关系,你只要在页面中写一个脚本它就弹出了.比如xxxxx以下列出一些弹出窗口的参数,你可自行设定,参数之间用逗号分隔可选。字符串--列出对象表并用逗号分开。每一项都有自己的值,他们将被分开(如:"fullscreen=yes, toolbar=yes")。下面是...
分类:
Web程序 时间:
2015-12-31 12:08:03
阅读次数:
167
利用zabbix实时监控MySQL的性能,达到对MySQL的各方面性能把控;zabbix默认会带有对MySQL的监控模板(TemplateAppMySQL),只是不能直接使用,需要在被监控机进行一些设置;一、需要写一个脚本放在被监控机上,这个也就是与自定义监控差不多,只是模板用zabbix自带的;catzabbix_..
分类:
数据库 时间:
2015-12-18 13:22:24
阅读次数:
167
写一个脚本:要求如下:1:依次向/etc/passwd目录中的每一个用户问好,并指出其UID号!(eg:Helloroot,youruidis0)2:统计这个脚本共有多少个账户?#!/bin/bashname=`cat/etc/passwd|awk-F:‘{print$1}‘`foruin$namedoi=`id$u|awk-F‘=‘‘{print$2}‘|awk-F‘(‘‘{print$1}‘`uid_n..
分类:
系统相关 时间:
2015-12-18 13:20:27
阅读次数:
184