- 博客(6)
- 收藏
- 关注
转载 【转】用shell写的几个日期函数
<br />用shell写的几个日期函数 2008-12-25 09:20#!/bin/sh#######################################SHELL日期计算函数 ##1:判断是否闰年check_leap() ##2:获取月份最大日期get_mon_days() ##3:检查日期格式check_date() ##4:返回昨天日期get_before_date()
2011-05-26 18:53:00 2092
原创 ed再研究(ed的临时文件与sed -i的临时文件区别)
趁热打铁前边讨论sed -i 与sed的差别时提到:ed实际上是全文拷贝到内存做镜象,通过编辑镜象和回写保存整个文件。sed是流编辑器,对流有感性理解的人不难理解sed -i的临时文件的作用:做为流的输入sed -i可以形象的比喻成:把一桶水原来的标签拿掉,换个新标签,通过“管道”将水倒进一个新的桶里那么ed呢,ed是处理方式则是:把桶里的水“倒(实际上是复制)”到另一个桶里,直接对桶进行处理,再倒回原来的桶。见man ed原文If invoked with a file argument, then a
2011-05-21 19:34:00 2840
原创 shell文件编辑工具,sed -i与ed的区别
着无聊,继续答题问题:GNU sed 提供了-i选项,为什么有人说sed -i 并不象 ed 一样真正的编辑文件?(提示:观察文件改变前后的inode)注意审题的话,这题是二个文件编辑器的比较,也有可能是提示的误导,这题大都知道答-i 是用临时文件的机制,但这道题如果不通过说明ed 的模式,再做sed -i 与ed 比较,怎么看都不算完整
2011-05-19 18:19:00 8690 5
原创 解释器文件的参数问题(!/usr/bin/sed -n -f为什么报错)
<br />由问题引出讨论,这次的问题是:<br /> <br /> echo good|sed -f sed.sed<br />1. sed.sed: -n /good/p <br />2. sed.sed: /good/p<br />为什么第一种会报错呢<br /> <br /> <br />由这个问题引发下边的问题:<br />#!/usr/bin/sed -n -f为什么报错<br /> <br />=====================================<br
2011-05-17 23:03:00 2964
原创 Awk里的域赋值操作和部分源码解析($1=$1,$0=$0,FS,OFS)
前言:cu上出了个shell题:http://bbs.chinaunix.net/thread-2319120-1-1.html第八题:GNUawk的$1=$1到底有什么作用?$0=$0呢?这题问得相当的细致。可能很多人已经常用这二个赋值语句,却半知半解。以下分二部分对这个题目进行分析建议没心情,没耐心,没兴趣的人,只需要了解下第一部分,看第二部分就表看了,很罗嗦的。第一部分:能过man上边的解析,回签这二个赋值语句的功能第二部分:awk部分源码解析(结点树简介,及域模块) 通过分析a
2011-05-16 19:32:00 6873 1
原创 find命令的几个例子解析(-a,-o,-path,-wholename,-prnue,-print)
晚上群里有人讨论起find命令,为find命令的-o,-a困扰,相当混乱的感觉,特整理了一下。首先得要提几点find命令的基本知识点,以此为基础进行find命令解析一:find的基本模式和默认规则find的基本模式是 find [path] [express] /*man find最上边的命令格式 */path可以省略,默认是当前目录,express又区分为options(选项)+tests(条件)+actions(动作),express可以逻辑复合express
2011-05-11 01:50:00 8245 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人