Chinaunix首页 | 论坛 | 博客
  • 博客访问: 903599
  • 博文数量: 75
  • 博客积分: 1216
  • 博客等级: 少尉
  • 技术积分: 1998
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-11 16:20
个人简介

优秀是一种习惯

文章分类

全部博文(75)

文章存档

2014年(1)

2013年(29)

2012年(45)

发布时间:2013-04-02 12:30:19

在python等高级语言中实现字符的乘法很简单。一个‘*’就ok>>> 'c'*100'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc'>>>但是在bash中没有像python的这种用法,如果也想实现此功能,我想了一个方法如下:[ro.........【阅读全文】

阅读(2914) | 评论(0) | 转发(0)

发布时间:2013-03-05 15:17:19

环境:centos6.3_x64、minimal installation安装heartbeat3.0需要安装四个包,分别是Reusable-Cluster-Components-glue、Cluster-resource-agents、Heartbeat、Pacemaker这些是我花了一上午的时间总结出来的。中间遇到了很多问题,这里没有指出来,比如包的依赖性等问题。我遇到的所有的问题,只要可以按照下面的操作执.........【阅读全文】

阅读(6295) | 评论(0) | 转发(0)

发布时间:2013-02-25 18:20:02

有这样一段文本:aaa bbb abc bbb abc abb aab acc abb bbb abc abb aab acc aab acc abb bcc bbc...需要按照bbb、abc、abb、acc、aaa顺序排序,如果数据不是这其中之一,则排在最后面,这个顺序没有更多要求。代码如下:#!/usr/bin/awk -ffunc shuchu(n,item){for (x=1;x<=n;x++)print item.........【阅读全文】

阅读(2008) | 评论(0) | 转发(0)

发布时间:2013-02-22 16:26:51

日志格式如下:127.0.0.1 - - [03/Feb/2013:14:18:10 +0800] "GET /ucenterrvicecenter/SCenterRequest.php HTTP/1.0" 302 242127.0.0.1 - - [03/Feb/2013:14:18:10 +0800] "GET /ucenterrvicecenter/SCenterRequest.php HTTP/1.0" 200 -111.111.111.35 - - [03/Feb/2013:14:18:32 +0800] "GET /myadmin/ HTTP/1.1.........【阅读全文】

阅读(6018) | 评论(0) | 转发(1)

发布时间:2013-02-20 19:54:05

网友问题:把域名之间的数据合并写入以域名命令的文件 怎么写啊  ?数据如下:up.ap.mm-img.com10086squid    headerinterior_redirector  xxxxup.ap.mm-img.com10086squid    readawk代码如下所示:执行结果如下:.........【阅读全文】

阅读(4469) | 评论(1) | 转发(1)

发布时间:2013-02-20 10:42:41

      日志可以用来记录应用程序的状态、错误和信息消息,也经常作为调试程序的工具。它的重要性就不多说了,直接进入正题。       python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种。 首先来看logging简单的使用方.........【阅读全文】

阅读(21616) | 评论(0) | 转发(1)

发布时间:2013-02-19 20:14:44

......【阅读全文】

阅读(10264) | 评论(0) | 转发(0)

发布时间:2013-02-07 20:01:37

       生成00到ff中随机的一个数字,也就是十进制的0~255.下面是使用bash下的解法:代码如下:#!/bin/bash#gen a num between 00 and ffran_num=$RANDOMgen_num=$((ran_num*255/32766))printf '%.2x\n' $gen_num结果如下:下面是python的解法:代码如下.........【阅读全文】

阅读(3524) | 评论(0) | 转发(0)

发布时间:2013-02-05 17:34:41

     经常会遇到在目录下过滤特定后缀名的文件的需求。自己总结下面两个方法:第一种方法、比较常规:代码如下#!/usr/bin/pythondef endWith(s,*endstring): array = map(s.endswith,endstring) if True in array: return True else: r.........【阅读全文】

阅读(30577) | 评论(4) | 转发(0)

发布时间:2013-01-25 14:39:54

   现在越发喜欢sublime编辑器了,不仅界面友好美观、文艺,可扩展性还特别强。   sublime本身是不具备运行python程序的能力的,需要做些设置才可以。以下是安装好sublime后设置的步骤: 点击“Preference”-----》“Browse Packages”----------》“python”,编辑Python.sublime-.........【阅读全文】

阅读(37569) | 评论(0) | 转发(1)

发布时间:2013-01-24 09:49:42

#!/usr/bin/python#-*-coding:UTF-8-*-#冒泡排序算法def sortNum(numlist):_numlen = len(numlist)for _num1 in xrange(_numlen - 1,0,-1):for _num2 in xrange(_num1 - 1,-1,-1):if numlist[_num1] < numlist[_num2]:(numlist[_num1],numlist[_num2]) = (numlist[_num2],numlist[_num1])if __name__ .........【阅读全文】

阅读(5116) | 评论(0) | 转发(0)

发布时间:2013-01-14 21:49:14

文本内容:140203196407011616140203000108058140203198809161616140203000108058要求结果如下:140203196407011616,140203000108058140203198809161616,140203000108058首先看下sed代码,sed中的N操作可以追加下一行到模式空间:[root@station1 桌面]# cat data 14020319640701161614020300.........【阅读全文】

阅读(2460) | 评论(2) | 转发(1)

发布时间:2013-01-14 21:30:36

此脚本只是快速查看所在局域网中其它主机的IP地址,如果对方设置了禁ping,则无法显示出此主机的IP地址:[root@station1 桌面]# cat ping.sh #!/bin/bashfor i in `seq 1 254`do{ping -c2 192.168.1.$i &>/dev/null && echo "192.168.1.$i is alive"}&donewait[root@station1 桌面]# time ./ping.sh 192.........【阅读全文】

阅读(5423) | 评论(0) | 转发(1)

发布时间:2013-01-11 15:03:34

    很多人问我awk正则表达式{}该怎么使用,总是不生效,其实看看man文档就知道了,需要加--posix参数就可以了。    下面是man文档中的解释: r{n,m} One or two numbers inside braces denote an interval expres- sion. If there is one number in the braces, the preceding regular expression r is repe......【阅读全文】

阅读(1400) | 评论(0) | 转发(0)

发布时间:2013-01-10 11:21:03

     一开始我觉很简单的问题,使用awk或者cut输出第一个和第四字段不就完了嘛。。但是其实不是,passwd文件中只有gid没有组名,那这样的话还得需要group文件,做gid到组名的映射。      问题:求出passwd中uid>500的用户名和组名?      下面是我的代码:awk -F: 'NR==FNR{group[$3]=$1}NR!=FNR{if($4>500)print $1,group[$4]}' /etc/group /etc/passwd ......【阅读全文】

阅读(1333) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册