Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Find old files and calculate there total size:
- find /www/ -type f -mtime +20 -exec du {} \;|awk '{n=n+$1}END{print n}'
- # Calculate swap usage:
- awk '{if($1~"SwapTotal")aaa=$2}{if($1~"SwapFree")bbb=$2}END{print (aaa-bbb)/aaa*100"%"}' /proc/meminfo
- # Summing for $8
- awk '{size=size+$8}END{print size}'
- # печатать все, кроме первой колонки:
- awk '{$1=""; print $0}' somefile
- # печатать все, кроме двух первых столбцов:
- awk '{$1=$2=""; print $0}' somefile
- $0 означает всю строку текста;
- $n означает n-ное поле данных в тексте;
- NF: номер поля, которое указывает, сколько полей в строке;
- NR: номер записи, которая указывает номер обрабатываемой в настоящий момент строки;
- FS: разделитель полей, разделение ввода характер. По умолчанию пусто (пробелы и табуляции);
- OFS: разделитель поля out, который указывает разделитель вывода и заменяет символ строки указанным символом во время вывода;
- # Передача переменной в awk
- awk -v "st_num=$st"
Advertisement
Add Comment
Please, Sign In to add comment