摘要:
接上篇,今天的小程序:编写程序detab,将输入中的制表符替换成适当数目的空白符(使空白充满到下一制表符停止位)。假定制表符停止位的位置是固定的,比如在每个n列的位置上。n应为变量或符号参数吗?--为避免空格与tab显示难以区分,这里使用指定长度的‘*’号填充tab符号。#include /*将输入... 阅读全文
摘要:
最近发觉脑袋越来越不好使,种种原因、种种借口:没休息好,年龄大了,长期不学习... 俗话说的好,刀不磨要生锈、人不学要落后、脑不用要变旧。大脑也是需要靠养的,以用带养,不断激活那些长久不用的区域,才能保持活力避免萎缩退化。不管何种因素,如今都到了必须多用脑的时候。 怎么用呢?IT民工还是离不... 阅读全文
摘要:
awk '{cmd="tar -uvf tarTest.tar "$1"\;rm "$1;cmd|getline;close(cmd)}' fileList.txt 阅读全文
摘要:
Common threads: Awk by example, Part 3字符串函数和…支票?概要:在awk系列的最后一篇,Daniel向你介绍awk重要的字符串函数并展示如何从开始写一个完整的支票结算程序。 一路走下来,你将学会如何写自己的函数以及如何使用awk的多维数组。本篇结束时,你将有更多的awk经验,可以编写更加强大的脚本。格式化输出尽管大多数时候awk的print语句都能满足要求,但有时还是不够。Awk还提供了两个很好用的老朋友printf()和sprintf()。是的,这些函数跟他们在C语言中的同名函数是一样的。printf()将在标准输出设备上打印一个格式化字符串,而spri 阅读全文
摘要:
起因:近日google一把awk的教程,翻到IBM developerworks上一个初级的awk系列文章,是Gentoo Linux创始人Daniel Robbins在多年前写的。细看一下觉得很不错,可developerworks中国上面的中文版却是缺斤少量,比起原文整段整段的丢失,让人看得糊涂。不知是机器翻译问题还是版面问题?于是只有去翻看英文版(本人英语那个差啊,逼着看),遂有重新翻译一遍,权当为自己保留,也为其他有需要的朋友保留吧。尽管是初级内容,还是很值得一看,确实没想到Gentoo的创始人会写这么基础的东西来普渡众生。原文地址: http://www.ibm.com/develop 阅读全文
摘要:
起因:近日google一把awk的教程,翻到IBM developerworks上一个初级的awk系列文章,是Gentoo Linux创始人Daniel Robbins在多年前写的。细看一下觉得很不错,可developerworks中国上面的中文版却是缺斤少量,比起原文整段整段的丢失,让人看得糊涂。不知是机器翻译问题还是版面问题?于是只有去翻看英文版(本人英语那个差啊,逼着看),遂有重新翻译一遍,权当为自己保留,也为其他有需要的朋友保留吧。尽管是初级内容,还是很值得一看,确实没想到Gentoo的创始人会写这么基础的东西来普渡众生。原文地址: http://www.ibm.com/develop 阅读全文