Shell脚本优化
2019-05-13 本文已影响0人
丿SunnyR你這暱稱有點意思
shell脚本调试
shell脚本优化
正则优化:正则每次运行都是需要启动字符串匹配的,而且默认的分隔符会较快的按字段区分出
awk优化
效率瓶颈就是IO,尽可能的少用重定向来进行输入输出这样的操作或者创建临时文件来供后续使用。可以用Shell提供的管道来实现命令间数据的传递。如果进行连续的对数据进行过滤性命令的时候,尽量把一次性过滤较多的命令放在前边,因为减少数据传递规模。
当然,连管道也尽量的少用的,虽然管道比正常的同定向IO快几个数量级的样子,但是那也是需要消耗额外的资源的,好好设计代码来减少这个开销。比如sort | uniq 命令,完全可以使用 sort -u 来实现。