随笔 - 316  文章 - 1 评论 - 4 阅读 - 40万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  shell脚本

grep的-A-B-选项详解(转)
摘要:grep的-A-B-选项详解(转)[@more@]grep能找出带有关键字的行,但是工作中有时需要找出该行前后的行,下面是解释1. grep -A1 keyword filename找出filename中带有keyword的行,输出中除显示该行外,还显示之后的一行(After 1)2. grep -... 阅读全文
posted @ 2015-09-10 15:17 馒头斋 阅读(1785) 评论(0) 推荐(0) 编辑
AWK print学习
摘要:Awk是一种处理结构数据并输出格式化结果的编程语言,Awk是其作者"Aho,Weinberger,Kernighan"的简称。Awk通常被用来进行格式扫描和处理。通过扫描一个或多个文件中的行,查看是否匹配指定的正则表达式,并执行相关的操作。Awk的主要特性包含:1.Awk以记录和字段的方式来查看文本... 阅读全文
posted @ 2015-09-08 15:13 馒头斋 阅读(734) 评论(0) 推荐(0) 编辑
date 获取昨天日期
摘要:使用date -d 选项: date +"%Y%m%d" -d "+n days" 今天的后n天日期 date +"%Y%m%d" -d "-n days" 今天的前n天日期比如:[root@localhost riqi]# date +"%Y-%m-%d %H:%M:%S"... 阅读全文
posted @ 2015-08-24 11:02 馒头斋 阅读(1043) 评论(0) 推荐(0) 编辑
shell编程——if语句 if -z -n -f -eq -ne -lt
摘要:if条件thenCommandelseCommandfi别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error:unexpected end of fiif 的三种条件表达式ifcommandthenif函数then命令执行成功,等于返回0 (比如grep ,... 阅读全文
posted @ 2015-07-22 22:39 馒头斋 阅读(274) 评论(0) 推荐(0) 编辑
shell判断条件是否存在
摘要:1. shell判断文件,目录是否存在或者具有权限2. #!/bin/sh3.4. myPath="/var/log/httpd/"5. myFile="/var /log/httpd/access.log"6.7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限8. if [... 阅读全文
posted @ 2015-07-22 22:14 馒头斋 阅读(2219) 评论(0) 推荐(0) 编辑
Shell中取时间格式方法
摘要:Shell中取时间格式方法2007-09-13 15:35常用date的显示格式:date +%F //2007-03-06date +%Y%m%d//20070306date +%T //23:37:11//昨天date +%Y%m%d -d "-1 day"//明天date +%Y%m%d -d... 阅读全文
posted @ 2014-09-30 00:38 馒头斋 阅读(741) 评论(0) 推荐(0) 编辑
Linux 脚本编写基础
摘要:1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要... 阅读全文
posted @ 2014-09-30 00:27 馒头斋 阅读(207) 评论(0) 推荐(0) 编辑
Linux Shell 脚本
摘要:1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`do factorial=`expr $factorial \* $a`doneecho "10! = $factorial"2. 写一个脚本,执行后,打印一行提示“Please i... 阅读全文
posted @ 2014-09-30 00:23 馒头斋 阅读(336) 评论(0) 推荐(0) 编辑
ftp在shell脚本中的使用方法
摘要:1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -nftp -s:autologin.txtftp> open 10.60.56.90Connected to 10.60.56.90.... 阅读全文
posted @ 2014-09-29 14:57 馒头斋 阅读(3543) 评论(0) 推荐(0) 编辑
自动FTP的小脚本
摘要:自动FTP的小脚本使用以下脚本,可以实现自动FTP,将你需要的文件传送到需要的地方,或者将需要的文件从某个地方抓取下来。cd/PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD)ftp-n<<-EOFopenIP_ADDRESSuserUSERNAMEPASSWORDascii(orb... 阅读全文
posted @ 2014-09-29 14:50 馒头斋 阅读(1395) 评论(0) 推荐(0) 编辑
Oracle AWR报告自动生成并ftp脚本
摘要:脚本主要由以下几个部分组成:awr.sql 用来在sqlplus 中执行的脚本,该脚本从网上直接找的。awr.sh 用来调用sqlplus来生成awr报告。ftp.sh 用来打包压缩每天生成的awr报告(压缩率大于50倍),并进行ftp传输,清理过期的报告,对于linux和solaris略有不同。c... 阅读全文
posted @ 2014-09-29 14:21 馒头斋 阅读(320) 评论(0) 推荐(0) 编辑
Linux网络相关查询脚本
摘要:1.查看TCP连接状态netstat-nat|awk'{print$6}'|sort|uniq-c|sort-rnnetstat-n|awk'/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}'或netstat-n|awk'/^tcp/{++state[$NF]};... 阅读全文
posted @ 2014-09-23 14:02 馒头斋 阅读(200) 评论(0) 推荐(0) 编辑
shell -Z- d等等代表
摘要:1234567891011121314151617181920212223242526272829303132[-aFILE]如果FILE存在则为真。[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dFILE]如果FILE存在且... 阅读全文
posted @ 2014-09-23 00:53 馒头斋 阅读(289) 评论(0) 推荐(0) 编辑
shell中for循环总结
摘要:关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done2、在shell中常用的是 for i in$(seq... 阅读全文
posted @ 2014-09-22 23:53 馒头斋 阅读(318) 评论(0) 推荐(0) 编辑
shell脚本实例
摘要:备注:一些与传递给shell的参数相关的变量:$# 命令行参数的个数$? 调用命令的返回值$$ 当前进程的进程号$! 最后一个后台命令的进程号$0 命令行的第一个参数,也就是命令名$n 命令行的第n个参数,如果要取超过9个参数${n}$* 所有的命令行参数,等于("$1 $2...""$@" 所有的... 阅读全文
posted @ 2014-09-22 21:17 馒头斋 阅读(996) 评论(0) 推荐(0) 编辑
shell脚本
摘要:1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`do factorial=`expr $factorial \* $a`doneecho "10! = $factorial"2. 写一个脚本,执行后,打印一行提示“Please i... 阅读全文
posted @ 2014-09-22 21:12 馒头斋 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示