- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 简单定时脚本
<br />#!/bin/bash<br /> set -x<br /><br /> Nowtime=`date "+%m:%d:%H:%M"`<br /> echo $Nowtime >curtime<br /> #cat curtime<br /><br /> month=`awk -F: '{print $1}' curtime`<br /> day=`awk -F: '{print $2}' curtime`<br /> hour=`awk -F: '{print $3}' curti
2011-04-10 18:15:00
581
原创 简单备份脚本
<br />#!/bin/bash<br /> #set -x<br /> time=`date "+%Y%m%d"`<br /> #echo $time<br /><br /> toIP="172.24.0.12"<br /><br /> #hp=`pwd`<br /><br /> awk -F: '{print $1}' /home/mytar/info >> want<br /> cat want<br /><br /> while read line<br /> do<br />
2011-04-10 18:13:00
288
转载 sftp简单示例
SFTP示例:#!/bin/shHOST=192.168.1.1USER=davidPASSWORD=davidTARGET=test.txtDEST_DIR=/home/david/testecho "Starting to sftp ${TARGET} to ${HOST}"lftp -u ${USER},${PASSWORD} sftp://${HOST} cd ${DEST_DIR}put ${TARGET}byeEOFecho "done"
2011-04-09 21:17:00
474
转载 awk的应用
1. Line Spacing<br />1. Double-space a file.awk '1; { print "" }'<br />So how does it work? A one-liner is an Awk program and every Awk program consists of a sequence of pattern-action statements "pattern { action statements } ". In this case there are
2011-04-07 22:16:00
365
原创 ssh简单应用
<br />echo"打开ftp"<br />ftp -i -in <<! <br />open$ftphost21<br />user$ftpuser$ftppass<br />cd / <br />mput *.tar.gz<br />bye<br /> !<br />非对话模式<br /> <br />A client<br />B server<br /> <br />A主机执行ssh-keygen<br />将公钥传递给B主机并更名为authorized_keys
2011-04-06 23:42:00
216
转载 sed常用命令
<br />SED 常用command<br />p (sed –n)<br /> 显示行<br />=<br /> 显示行号<br /> =在这里是command<br />g<br /> 加空行d<br /> 删除行/pattern/s/原串/替换串 <br /> sed '/disable/s/yes/no/g'<br /><br />s//n//<br />s/aaa/aaabbb/或s/aaa/&bbb<br /> s/aaa//<br /> 替换<br /> 把含有disable的行中
2011-04-04 15:50:00
1076
转载 Awk学习笔记
<br />Table of Contents1. awk简介2. awk命令格式和选项2.1. awk的语法有两种形式2.2. 命令选项3. 模式和操作3.1. 模式3.2. 操作4. awk的环境变量5. awk运算符6. 记录和域6.1. 记录6.2. 域6.3. 域分隔符7. gawk专用正则表达式元字符8. POSIX字符集9. 匹配操作符(~)10. 比较表达式11. 范围模板12. 一个验证passwd文件有效性的例子13. 几个实例14. awk编程14.1. 变量14.2. BEGIN模块
2011-04-04 15:46:00
343
原创 sed简单的应用,在匹配行后追加多行
<br />#!/bin/bash<br /> set -x<br /> count=1<br /> ip=125<br /> port=10125<br /> #stringF="<USPrice>125 10125</USPrice>"<br /> while [ $count -le 5 ]<br /> do<br /> string="<USPrice>$ip $port</USPrice>"<br /> echo $string >>t<br />
2011-04-04 15:32:00
2111
原创 简单的shell脚本
<br />#!/bin/bash<br /> set -x<br /> count=1<br /> port=10125<br /> ip=125<br /> PRE=100<br /> DIR=`pwd`<br /> destination=/home<br /> while [ $count -le 3 ]<br /> do<br /> dir=`expr $PRE + $count`<br /> reip="<shipDate>$ip</ship
2011-04-03 15:10:00
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人