리눅스 awk 간단한 계산

(Awk 간단한 계산에서 넘어옴)

1 개요[ | ]

awk 간단한 계산
testuser@localhost:~$ echo | awk '{print 3+2}'
5
testuser@localhost:~$ echo 3 2 | awk '{print $1+$2}'
5
사칙연산
testuser@localhost:~$ x=3
testuser@localhost:~$ y=4
testuser@localhost:~$ echo $x $y | awk '{print $1+$2}'
7
testuser@localhost:~$ echo $x $y | awk '{print $1-$2}'
-1
testuser@localhost:~$ echo $x $y | awk '{print $1*$2}'
12
testuser@localhost:~$ echo $x $y | awk '{print $1/$2}'
0.75
현실 예제
testuser@localhost:~$ echo 123456780000 | awk '{print "total: "$1" bytes ( "$1/1024/1024/1024" Gi )"}'
total: 123456780000 bytes ( 114.978 Gi )
testuser@localhost:~$ echo 123456780000 | awk '{printf("total: %d bytes ( %.1f Gi )\n", $1, $1/1024/1024/1024)}'
total: 123456780000 bytes ( 115.0 Gi )

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}