码迷,mamicode.com
首页 >  
搜索关键字:脚本练习    ( 123个结果
脚本练习--001
编写脚本,使/etc/rc.d/rc3.d目录下分别有多个以K开头和以S开头的文件,以如下格式输出K开头的后面加stopS开头的后面加start代码如下:[root@localhost~]#catt1.sh #!/bin/bash forfilein$(ls/etc/rc.d/rc3.d/); do if["$(echo$file|cut-c1)"=="S"]; then if[$(echo$file|w..
分类:其他好文   时间:2015-12-31 10:40:10    阅读次数:178
0913&0915练习:shell Scripts、sed&awk
知识点梳理:点击链接进入1、shell简介及变量、脚本相关概念2、bash编程之:条件测试3、bash编程之:算术运算4、bash编程之:if语句5、bash编程之:case语句、read与用户交互6、bash编程之:流程控制7、bash编程之:函数与数组8、sed命令——流编辑器9、awk命令——报告生成工..
分类:系统相关   时间:2015-09-23 10:37:46    阅读次数:259
case语句脚本练习
#! /bin/sh # 加减乘除的小脚本,主要练习case语句 case $2 in +) ??? echo "$1 + $3 = `expr $1 + $3` " ??? ;; -) ??? echo "$1 - $3 = `expr $1 - $3`" ??? ;; \*) ??? echo "$1 * $3 = `expr ...
分类:其他好文   时间:2015-09-11 23:38:59    阅读次数:386
【shell脚本练习】判断用户存在和用户类型
题目写一个脚本 1. 传递一个参数给脚本,此参数为用户名; 2. 如果用户存在,则执行如下任务 * 如果用户的id号小于500,显示其为管理员或系统用户; * 否则,显示其为普通用户; 3. 如果用户不存在,则添加之;解答#!/bin/bashusername=$1if [ "$username" = "" ]; then echo "please i...
分类:系统相关   时间:2015-08-21 19:31:58    阅读次数:215
整数比较 文件测试 与或非 特殊变量
脚本练习:添加3个用户,user1-user3先判断用户是否存在,不存在而后再添加;添加完成后,就显示一共添加了几个用户;当然不能包括实现存在而没有添加的最后显示当前系统共有多少个用户!iduser1&&useradduser1&&echo"user1"|passwd--stdin||thisusersisexistw..
分类:其他好文   时间:2015-08-11 19:13:55    阅读次数:119
Shell脚本练习
写一个小脚本,用来计算你还有多少天过生日。#!/bin/bash #输入你的生日日期,推算你还有多少天过生日 #2015年7月20号 read-p"请输入你的生日日期(YYYYMMDD):"date1 date_d=$(echo$date1|grep‘[0-9]\{8\}‘) if["$date_d"==""];then echo"你输入的格式不对..." exit1 fi declare..
分类:系统相关   时间:2015-07-21 15:23:39    阅读次数:144
shell脚本笔记(原创不断记录)
今天开始自己的shell脚本练习,刚好公司有太服务器,要时间对数据的cp是按月的:考虑:首先寻找规律,发现都放置在/opt/www/aaa/ 里面有很多的2级和3级目录和文件,但我追踪要备份的是年月为文件名的格式:2015_06这样的格式,首先我们不清楚这个目录下有多少这样的2015_06的子目录所...
分类:系统相关   时间:2015-07-03 20:39:15    阅读次数:212
shell脚本练习004
1、#!/bin/bash foripin132133134 do name_8808=`nmap-p8808,15080172.16.1.$ip|sed-n"5"p|awk‘{print$2}‘` name_15080=`nmap-p8808,15080172.16.1.$ip|sed-n"6"p|awk‘{print$2}‘` if[$name_8808==open-a$name_15080==open] then echo"Tomcat$ipisokay!" else echo"Tomcat$ipPC..
分类:系统相关   时间:2015-05-12 19:03:22    阅读次数:178
shell脚本练习003
1、#!/bin/bash myfile=/root/1316 cd$myfile forfilein`ls$myfile` do a=`ls$file|wc-l` if[$a==0] #a=`ls$filke` #if[-z$a] then echo"kong$file" else echo"feikong$file" mv/root/1316/$file/root/1316/kong/ fi done
分类:系统相关   时间:2015-05-05 16:48:01    阅读次数:122
shell脚本练习002
1、不想说了、有机会在写#!/bin/bash cd/root/test fornamein`ls` do if[-d$name] then mv/root/test/$name/*.mp4/root/test/key_$name.mp4 mv/root/test/$name/my elif[[${name:0:4}-ne‘key_‘]] then mv$namekey_$name else echo$name>1.log fi done
分类:系统相关   时间:2015-05-04 20:24:44    阅读次数:141
123条   上一页 1 ... 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!