Awk by example / Awk в примерах: Part 1: An intro to the great language with the strange name
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
$1 == "fred" { print $3 } Daemon786 06.02.11 в 19:55 |
|
|
$5 ~ /root/ { print $3 } Daemon786 06.02.11 в 19:55 |
||
|
{ Daemon786 06.02.11 в 19:56 |
||
|
{ Daemon786 06.02.11 в 19:57 |
||
|
! /matchme/ { print $1 $3 $4 } Daemon786 06.02.11 в 19:57 |
||
|
{ Daemon786 06.02.11 в 19:58 |
||
|
( $1 == "foo" ) && ( $2 == "bar" ) { print } Daemon786 06.02.11 в 19:59 |
||
|
BEGIN { x=0 } Daemon786 06.02.11 в 20:00 |
||
|
x="1.01" Daemon786 06.02.11 в 20:01 |
||
|
2.01 Daemon786 06.02.11 в 20:02 |
||
|
{ print ($1^2)+1 } Daemon786 06.02.11 в 20:02 |
||
|
FS="\t+" Daemon786 06.02.11 в 20:04 |
||
|
FS="[[:space:]+]" Daemon786 06.02.11 в 20:05 |
||
|
FS="foo[0-9][0-9][0-9]" Daemon786 06.02.11 в 20:06 |
||
|
NF == 3 { print "this particular record has three fields: " $0 } Daemon786 06.02.11 в 20:07 |
||
|
{ Daemon786 06.02.11 в 20:08 |
||
|
(NR < 10 ) || (NR > 100) { print "We are on record number 1-9 or 101+" } Daemon786 06.02.11 в 20:09 |
