学习shell编程方向心得

来源:互联网 发布:可可粉怎么冲好喝 知乎 编辑:程序博客网 时间:2024/06/15 07:18

忙于各种杂事一年多没发文章,先发感慨:来现在公司一年,之前有底层C基础,一点点shell命令(基本很low的ls和rm)外加半吊子 C++ C#还有一两天的bat、vbs脚本基础就开始倒腾shell,一年下来,居然还似模似样的开始倒腾起架构,嗯,可以写写粗浅跟各位share

首先,接触过shell都知道,shell语言极难说学到很精通,当然也可能我处于层级很浅,经过很长你可能只掌握了一些命令,而已,其实放开来说,我现在这个层级;有一些东西你可能觉得特别难,比如grep ,比如awk ,比如fifo,比如管道,比如一些莫名其妙调不通的暗坑,来,梳理梳理方向

1、基本命令,别告诉我你不知道那些基本(文件文件夹类操作、chmod wget host netstat等等),需要弄懂深入一点,比如某些参数 wget -P -O echo -e -n等等

2、基本语法,if for while等等,别告诉我不知道怎么学,百度会帮你

3、高级命令:grep awk等等顺便加个正则,其实也是基础,处理文件字符串类,大大的

4、不断的用用,基本的使用环境,围绕一堆c++编译而成的bin做调用

5、写函数,这是面对过程的函数化的思路,至少复用能减少一些代码写入

6、注意异常,在写的函数化的东西基础上加一些异常处理,考虑够不够全面,可以high level的大牛给你review下代码,果断会受益匪浅

7、注意框架化,你会发现框架化之后很多代码都会很好看

其他命令什么的基础我就懒得提醒了


0 0
原创粉丝点击