
linux脚本
iteye_13916
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux更改文件时间
在Linux上擦除痕迹或其他一些需求,需要更改时间,有下面的命令:touch [-acdmt] 文件参数:-a : 仅修改access time。-c : 仅修改时间,而不建立文件。-d : 后面可以接日期,也可以使用 --date="日期或时间"-m : 仅修改mtime。-t : 后面可以接时间,格式为 [YYMMDDhhmm] ...原创 2008-12-17 14:11:46 · 515 阅读 · 0 评论 -
一个乱序脚本(awk)
好用而且效率高,特分享:awk 'BEGIN{srand()}{b[rand()NR]=$0}END{for(x in b)print b[x]}' 需要乱序的文件原理:生成一个随机数来加上行号,取出对应的行内容。最后再输出。...2008-04-03 09:29:02 · 276 阅读 · 0 评论 -
用uniq来处理文件重复数据--交集,差集,计数等
经常有这样的需求:两个文本文件要求取重复的行或只取不重复的,简单的情况下用sort和uniq来处理是非常方便的:利用现存两个文件,生成一个新的文件 1. 取出两个文件的并集(重复的行只保留一份) 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) 3. 删除交集,留下其他的行 1. cat file1 file2 | sort | uniq 2...2008-04-03 09:48:11 · 243 阅读 · 0 评论 -
vim安装笔记
vim用了多年,很喜欢,不过今天升级vim7.2的时候郁闷了一下,我的环境是utf8的,但安装之后,提示和界面都是中文,输入中文却乱码,对vimrc做了配置也无效,最后只好重新编译,特别记下编译参数: ./configure --enable-multibyte --enable-cscope --enable-fontset --with-features=huge 我的...2009-12-22 23:50:19 · 156 阅读 · 0 评论 -
find命令的笔记
Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个。它很难,因为它的语法与其他 Linux 命令的标准语法不同。但是,它很强大,因为它允许您按文件名、文件类型、用户甚至是时间戳查找文件。使用 find 命令,您不但可以找到具这些属性任意组合的文件,还可以对它找到的文件执行操作。我经常发现有朋友在问这个命令的使用方法,自己有些时候也记不清楚。所以在网上找来了一些资...原创 2008-11-04 11:13:31 · 177 阅读 · 0 评论 -
awk分类输出
在网上看到的一个awk分类的简单应用,思路比较简单,但用起来比较方便:如有一个文本a.txt:1 aaaz1 dadawf2 rerwerw1 erewrw3 rewrwe分成文件名是1,2,3且将第二列的内容按照第一列的数字分类到相应的文件:awk '{print $2>$1".txt"}' a.txt就可以达到结果。...原创 2008-11-27 12:06:21 · 212 阅读 · 0 评论 -
分割文件的脚本
今天需要把一个2百万的号码文件按行分割成500/个的小文件,当然用linux来做很方便:首选split:[code="java"]# split --versionsplit (coreutils) 5.2.1Written by Torbjorn Granlund and Richard M. Stallman.[/code]我的版本支持按行分割:[code="java...2010-03-30 16:35:39 · 371 阅读 · 0 评论 -
一个区分号码运营商的脚本
完全没有技术含量,不过由于号段变化的原因,记不住号段所属运营商,做一个记录:[code="java"]#!/bin/bashtemp_file1=`mktemp /tmp/temp.XXXXXX`cat $1 |sed -e 's/^ *//g' -e 's/ *$//g' >$temp_file1awk -F "[ \t|\r\n,]" '{if(length($1)!=11){...2010-04-02 17:46:14 · 382 阅读 · 0 评论