- 博客(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 503
原创 简单备份脚本
<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 253
转载 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 428
转载 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 324
原创 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 190
转载 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 1012
转载 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 324
原创 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 2069
原创 简单的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 234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人