9.6 Ещ© несколько примеров contents

9.6 Ещ© несколько примеров

Вывести из файла WgetWhere.tex строки, содержащие слово ftp и слово http одновременно:
awk '/ftp/ SPMamp;& /http/ print' WgetWhere.tex;

Просуммировать объ©м файлов в текущем каталоге:


ls -l | 

awk 'BEGIN{a=0} {if (index($1,"d") == 0) a=a+$5 } 

END{print a}':

Просуммировать объ©м файлов в текущем каталоге и вычислить средний размер файла:

ls -l | 

awk 'BEGIN{a=0;b=0} { if (index($1,"d") == 0) {a=a+$5;b=b+1} } 

END{printf "%s,%10d,%s,%10d,%s", 

"Oбъем=",a," Средний размер=",a/b,"
"}'


contents
Обновлено: 16.03.2015