04 2012 档案

摘要:功能说明:将两个文件中,指定栏位内容相同的行连接起来。 语 法:join [-i][-a<1或2>][-e<字符串>][-o<格式>] [-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help] [--version][文件1][文件2] 补充说明:找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 参 数: -a<1或2> 除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行。 -e<字符串> 若[文件1]与[文件2]中找不到指定的 阅读全文
posted @ 2012-04-18 10:17 agile_work 阅读(34670) 评论(2) 推荐(2)
摘要:获取当前时间距纪元时间(1970年1月1日)所经过的天数: 在获取两个时间之间的差值时,需要考虑很多问题,如闰年、月份中不同的天数等。然而如果我们能够确定两个时间点之间天数的差值,那么再计算时分秒的差值时就非常简单了。在系统提供的C语言函数中,获取的时间值是从1970年1月1日0点到当前时间所流经的秒数,如果我们基于此计算两个时间之间天数的差值,将会大大简化我们的计算公式。 /> cat > test6.sh #!/bin/sh #1. 将date命令的执行结果(秒 分 小时 日 月 年)赋值给数组变量DATE。 declare -a DATE... 阅读全文
posted @ 2012-04-17 10:47 agile_work 阅读(1311) 评论(0) 推荐(0)
摘要:1. find find pathname -options [-print -exec -ok] 让我们来看看该命令的参数: pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print find命令将匹配的文件输出到标准输出。 -exec find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {} \;,注意{}和\;之间的空格,同时两个{}之间没有空格, 注意一定有分号结尾。 0) -ok 和-exec的作用相同,... 阅读全文
posted @ 2012-04-17 10:33 agile_work 阅读(400) 评论(0) 推荐(0)
摘要:cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或是字符类型。下面给出应用实例: /> cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin ... ... /> cut -d : -f 1,5 /etc/passwd #-d后面的冒号表示字段之间的分隔符,-f表示取分割后的... 阅读全文
posted @ 2012-04-17 09:56 agile_work 阅读(14166) 评论(0) 推荐(0)