The Big PictureBasic syntaxTips and tricksParse Command OptionsUse Sed, Awk and GrepUse Various command line toolsUse Man page, Google and SODebuggingReference由于前段时间一直在做Bash和Makefile脚本的编写,所以,本文主要是记录一些Bash使用心得.
有人可能会问了,现在Python这么流行,完全可以用来取代Bash呀。理论上是没错,但是Bash脚本有它自己独特的优点,
比如编写简单,功能强大(主要指的是与管道命令和其它命令行程序结合起来使用),特别适合用来制作一些”简单”的自动化处理任务脚本。
很多时候,我宁愿用shell而不想编写python,因为shell实在是太方便啦。moreThe Big Picture编写bash脚本,简单来说就是编写一个批处理程序,这个程序里面的语句都可以在终端里面直接运行。比如我们熟知的“新建文件”(touch filename),
“删除文件”(rm filename),“增删改文件夹”(mkdir/rm -rf/mv folername)等命令都可以直接写到bash脚本中。一个简单的bash脚本一般是以.sh为后缀,但这个不是必须的。我们只需要在我们的脚本文件的最顶端写上下面的
...
继续阅读
(7)