截至上一次写博客大概两个星期了。今天把前两周的东西回顾一下。
主要分为两个阶段。一个是DB2certification的结尾;一个是做TARBall即写shell的开端。
在SAP的DS组中,UNIX的含义就是支持的LINUX的平台的合集,即LINUX(suse)AIX,SOLARIS三种机器。对其做的cer也是大同小异,不过即使是这样,也然我知道了很多关于LINUX平台的很多东西。
写SHELL脚本是对我的一大挑战。对于没有写过脚本的我来说,只是停留在写ruby的一行行的命令的概念上。写tarball归根结底就是写shell脚本,一开始受重构的影响,想把整个框架理解,并对整块代码进行重构,模块化。我做了简单的尝试,效果还成,不过steven果断说我的risk太高,首先我对shell脚本的熟悉程度不够,修改完毕之后,或许功能上是可行的,但是稳定性上可能就会出现很多bug。特别是对以后的扩展来讲,加一个简单的ifelse就可以了,我想了下,是可行的,因为本身代码出去注释,大概五六百行,执行逻辑并不算复杂。虽然很多大的方面我并不能完全理解,但是大概理解了百分之七十,剩下的也是前期和后期的逻辑。对于我需要做的修改并不受到影响,所以我只需对增加功能这一块加上一些代码就可以了。
在学习shell中我还学习到很多有用的功能,比如 $的使用等等。下回再说。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27633196/viewspace-764079/
,如需转载,请注明出处,否则将追究法律责任。