摘要:
个人认为,除了shell脚本语法的学习,shell要想掌握熟练,首先需要学习如何采集数据,采集我们想要的数据,过滤掉不需要的,然后才能利用test命令,以及流程控制进行我们脚本的工作。关于过滤器方面的命令,常用的grep , sed , awk, cut, head, more, less, wc, uniq ,tr等,需通过管道符 | 进行互相串联,达到层层过滤的效果。如上面的案例,将passwd文件信息层次过滤,获取用户家目录,并进一步处理,获取家目录的存放目录。还需要不断练习,熟练掌握,编出灵活适应不同数据判断处理的需求!
阅读全文