作者热门文章
- 921. Minimum Add to Make Parentheses Valid 使括号有效的最少添加
- 915. Partition Array into Disjoint Intervals 分割数组
- 932. Beautiful Array 漂亮数组
- 940. Distinct Subsequences II 不同的子序列 II
三目运算符的存在,好像只是用来简化 if else 条件语句。
AWK中的三目运算符,和 C/C++ 甚至其它有三目运算符的语言一样,一样的语法。
condition expression ? statement1 : statement2
当条件表达式 ( condition expression ) 返回 true 时,将执行 statement1,否则将执行 statement2
例如下面的范例,当 x > y 时,把 x 赋值给 max,否则把 y 赋值给 max
[jerry]$ awk 'BEGIN { x = 25; b = 15; (x > y ) ? max = x : max = y; print "Max =", max}'
上面的awk 命令的计算结果为
Max = 25
我有一个看起来像这样的出租车列表: 1204725 2162 1300163 420247 我希望从上面的taxids中按顺序获得一个带有分类ID的文件: kingdom_id phylum
我有物种的分类 ID,我可以从 NCBI ( https://www.ncbi.nlm.nih.gov/Taxonomy/TaxIdentifier/tax_identifier.cgi ) 获得物种
我是一名优秀的程序员,十分优秀!