菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

sh/bash/dash/ksh/zsh等Shell脚本
回复
莒北屠夫
帖子: 1
注册时间: 2011-05-30 8:37

菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#1

帖子 莒北屠夫 » 2011-06-28 20:19

现有一份apache的访问日志文件名为access_log,请编写一个shell脚本将该日志中包含有” 10.3.136.75”的ip的所有行内容输出到一个新建文件75log中,并将其加入到定时任务中。


老师的作业,我不会啊,求求诸位帮帮忙
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: 菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#2

帖子 acer4740 » 2011-06-28 20:44

代码: 全选

sed -n '/10.3.136.75/p' access_log >> 75log
上次由 acer4740 在 2011-06-28 20:52,总共编辑 1 次。
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#4

帖子 tenzu » 2011-06-28 20:54

crontab里加上2L的命令就行了呗
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#5

帖子 eexpress » 2011-06-28 23:32

2楼的,可不能照搬到crontab。环境变量不同的。
● 鸣学
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: 菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#6

帖子 lexdene » 2011-06-29 16:59

eexpress 写了:2楼的,可不能照搬到crontab。环境变量不同的。
是的。
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#7

帖子 tenzu » 2011-06-29 17:10

sed那段前面加上声明环境变量再加上cd等猥琐的命令,写成一个脚本
再用crontab定时调用
这样行了吧?
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: 菜鸟问个shell的问题,希望各位能给解决一下,我是第一次发帖,就关注一下吧

#8

帖子 lexdene » 2011-06-30 8:43

tenzu 写了:sed那段前面加上声明环境变量再加上cd等猥琐的命令,写成一个脚本
再用crontab定时调用
这样行了吧?
我觉得这个思路可行。
回复