【第22期】观点:IT 行业加班,到底有没有价值?

awk if else if else

原创 2017年02月14日 09:36:12

awk 功能强大,可以处理文本,筛选需要的信息,这里不再多说,有兴趣的可以上网搜,我在这里只讲awk 怎样使用if else。
在网上查了好久,在shell使用awk 的 if else if else 时,网上给的列子是这样的:

awk '{if ($1==1) print "A" else if ($1==2) print "B" else print "C"}'

尝试了好久也不对,找不到哪儿的错误,后来听大神讲到,每个语句后面都有分号,正确的应该是这样的

awk '{if ($1==1) print "A"; else if ($1==2) print "B"; else print "C"}'
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

awk管道

如果在awk命令中打开了管道,就必须先关闭它才能打开另一个管道。管道符右边的命令被括在双引号之间。每次只能打开一个管道。 范例 $ cat namas john smith alice cheb...

Python机器学习算法实践——k均值聚类(k-means)

机器学习中有两类的大问题,一个是分类,一个是聚类。分类是根据一些给定的已知类别标号的样本,训练某种学习机器,使它能够对未知类别的样本进行分类。这属于supervised learning(监督学习)。...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

数据预处理-归一化与z-score标准化

归一化: 归一化是一种简化计算的方式,即将有量纲的表达式,经过变换,化为无量纲的表达式,成为标量。 在多种计算中都经常用到这种方法。 线性函数转换: y=(x-MinValue)/(...

使用scipy进行层次聚类和k-means聚类

使用scipy库进行层次聚类和kmeans聚类

awk中的if

在awk中,能产生bool结果的操作符是== !=> >= ~ !~共8个,然后,可以使用&& 或者 || 进行连接 得到的仍然是bool结果awk 语法'/pattern1/{可执行语句1} /pa...
  • zccwqw
  • zccwqw
  • 2011-07-27 19:33
  • 3282

awk之if语句的使用

awk  -F","  '{ if($4=="江苏"){print $1} else {print  $0} } '  test.txt

awk if语句

awk命令以if结构开头的话句属于操作语句。条件模式(conditional pattern) 中。if是隐含的。而条件操作语句的if则是直接声明的,后面跟了一个用圆括号括起来的表达式。如果该表达式的...

shell文本过滤编程(三):awk之条件判断

【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】 在之前grep章节中用到很多正则表达式,这一节将在awk条件操...

如何提高ElasticSearch 索引速度

大体是下面这三个点让es比原生的lucene吞吐量下降了不少: 1. 为了数据完整性 ES额外添加了WAL(tanslog) 2. 为了能够并发修改 添加了版本机制 3. 对外提供服务的n...

Elasticsearch写入性能优化

性能测试建议 在一个节点的一个分片,不设置副本,测试性能 在完全默认设置上记录性能数据,作为测试的基准线 确保性能测试持续30分钟以上以确认长时间的性能;短时间的测试可能不会碰到segment合并和G...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)