Advanced Bash-Scripting Guide: An in-depth exploration of the art of shell scripting | ||
---|---|---|
Prev | Chapter 33. Miscellany | Next |
�����shell�ű����������ӵ�����ʱ���кܿ�Ľ���취. ����Ϊ�������Ż��ű��ٶȲ���һ������. �������������, һ���ű���������Ҫ������, ��Ȼ��ȷʵ���еĺܺú���ȷ�����Ǵ����ٶ�̫��. ��һ�ֿɱ����������д�����ܲ��Ƿdz��õ�ѡ��. ��İ취����дʹ����ű�Ч�ʵ��µIJ���. ��������Ż���ԭ���Ƿ�ͬ��������Ч�ʵ��µ�shell�ű�?
���ű��е�ѭ��. ����ִ�в�����ʱ�����������dz��Ŀ�. �������, ���Դ�ѭ����ɾ��ʱ�����ĵIJ���.
����ʹ���ڽ���builtin�����������ϵͳ����. �ڽ�����ִ���������첢��һ�����ʱ��������µ���shell.
���ⲻ��Ҫ������, �ر����ܵ���pipe��.
1 cat "$file" | grep "$word" 2 3 grep "$word" "$file" 4 5 # �������������ͬ����Ч��, 6 #+ ���ڶ������еĸ���Ч�ʣ���Ϊ���������µ��ӽ���. |
��time��times����ȥ�˽���㻨�ѵ�ʱ��. ������C�����ǻ����д�ؼ�������ʱ��IJ���.
������С���ļ�I/O. Bash���ļ������ϲ����ر����Ч��, ����Ҫ�����ڽű���ʹ�ø����ʵع���������, ����˵awk �� Perl.
���ýṹ����˼����д�ű�, ʹ����ģ���ܹ�������Ҫ��֯�ͺϲ�����.һЩ�����ڸ����Ե��Ż�����Ҳ�������ڽű��� , ����Щ����, ����˵ѭ���Ż�, �����Dz���ص�. ���������, ���ݾ������ж�.
�����Ż�����ִ��ʱ�������ű�ʾ��, ��ο����� 12-42.