詢問awk 語法 - Linux

By Anthony
at 2016-06-18T11:44
at 2016-06-18T11:44
Table of Contents
不好意思 小弟初學awk 請教一下
function cmp_str_val(i1, v1, i2, v2)
{
# string value comparison, ascending order
v1 = v1 ""
v2 = v2 ""
if (v1 < v2)
return -1
return (v1 != v2)
}
function cmp_num_str_val(i1, v1, i2, v2, n1, n2)
{
# numbers before string value comparison, ascending order
n1 = v1 + 0
n2 = v2 + 0
if (n1 == v1)
return (n2 == v2) ? (n1 - n2) : -1
else if (n2 == v2)
return 1
return (v1 < v2) ? -1 : (v1 != v2)
}
請問一下 這兩段當中綠色語法的意思?
--
function cmp_str_val(i1, v1, i2, v2)
{
# string value comparison, ascending order
v1 = v1 ""
v2 = v2 ""
if (v1 < v2)
return -1
return (v1 != v2)
}
function cmp_num_str_val(i1, v1, i2, v2, n1, n2)
{
# numbers before string value comparison, ascending order
n1 = v1 + 0
n2 = v2 + 0
if (n1 == v1)
return (n2 == v2) ? (n1 - n2) : -1
else if (n2 == v2)
return 1
return (v1 < v2) ? -1 : (v1 != v2)
}
請問一下 這兩段當中綠色語法的意思?
--
Tags:
Linux
All Comments

By Hedwig
at 2016-06-22T09:43
at 2016-06-22T09:43

By Susan
at 2016-06-23T12:13
at 2016-06-23T12:13

By Hedy
at 2016-06-26T00:40
at 2016-06-26T00:40

By Jake
at 2016-06-29T07:55
at 2016-06-29T07:55

By Edward Lewis
at 2016-06-30T22:04
at 2016-06-30T22:04

By Hardy
at 2016-07-05T16:56
at 2016-07-05T16:56

By Queena
at 2016-07-08T19:23
at 2016-07-08T19:23

By Susan
at 2016-07-10T16:43
at 2016-07-10T16:43

By Thomas
at 2016-07-13T01:54
at 2016-07-13T01:54

By Selena
at 2016-07-13T07:26
at 2016-07-13T07:26

By Isabella
at 2016-07-15T04:37
at 2016-07-15T04:37

By Kelly
at 2016-07-19T13:42
at 2016-07-19T13:42

By Michael
at 2016-07-22T13:42
at 2016-07-22T13:42
Related Posts
VirtualBox Ubuntu 內網連線

By Rae
at 2016-06-16T20:56
at 2016-06-16T20:56
GT 740M安裝驅動 休眠換不醒

By Cara
at 2016-06-16T19:09
at 2016-06-16T19:09
pdf檔怎麼防惡意程式阿(在linux下)

By Mason
at 2016-06-15T20:39
at 2016-06-15T20:39
grep只顯示最一行的匹配

By Christine
at 2016-06-15T15:08
at 2016-06-15T15:08
CentOS 5 鎖USB周邊的問題

By Tristan Cohan
at 2016-06-14T18:42
at 2016-06-14T18:42