写了一下午的Shell
周五,上午一如既往地9点10分到公司,平常也就8:50到9点10分到。
上午收几个邮件,一杯咖啡,然后就奔汉王吃去了。右边来的新同事主动跟我打招呼了,他是外包公司过来的。我们组也在招新人,也是从外包找。跟Nokia合了,人头就难加了,头不只一次跟我说,有人头就招我进去。他问我开发用什么平台,我告诉他用Linux,他说为啥呢,我不假思索的说:因为开源啊...
说点正经的,今天写了一下午的Shell。
吃饭前写了两行,吃完就一直埋头写。
关键我昨天就意识到,以后BIT就全得我做了,这脚本写了,自己以后能省点事.步骤不是很多,一个是get FIS和Load,一个是get FCDB,一个是生成FIS_PC的Env.分开的三个脚本,开会前就整得差不多了(今天开会2点半开到3点05,特快).三点还给那俩发短信说今天早点下班一起吃.结果让我郁闷的事情发生了.
三个分开的脚本都没问题,但是一和二用的是不同的config spec,结果就出问题了.死都不对,一开始是set config spec出错,没set上.这个是因为我给的那个temp_config_spec.txt给的rule不对,调这个花了20分种,然后跟要命的是后头.bangalore给的test_env的config spec太烦人了,丫前面一行不按syntax写,最后一行是NOTE,结果用sed -e把第一行删了,最后一行注掉.这个整了半小时,因为sed用的少,后来查了查Unix Shells by example和makefile,发现缺了重定向.全搞定了,但是最后set cs怎么都有错,报第1,36,37,39,41...都一个错,第一个我知道,因为第一行为空,这个只能20%怪我不仔细,70%怪印度人,还有10%怪我没经过clearcase的培训.这个又整了半小时.接着的一个小时,快崩溃了,后面那几行,我怎么看怎么没有错,方法用尽了,不行,为了不让那俩饿死,我毅然决定回了,抬头一看
office就剩我了,关了灯,走人...
写了一下午,熟了sed, cat<<-,还有watch -nx, 我靠,还真没多大长进哈

没有评论:
发表评论