【发布时间】:2015-08-27 10:27:56
【问题描述】:
我有一个 csv 文件
文件.csv
C75ADANXX,5,20,,AGGCAGAA,AGAGTAGA,,,,,AB
C75ADANXX,5,21,,AGGCAGAA,GTAAGGAG,,,,,AB
C75ADANXX,5,22,,AGGCAGAA,ACTGCATA,,,,,AB
C75ADANXX,5,23,,AGGCAGAA,AAGGAGTA,,,,,TC
C75ADANXX,5,24,,AGGCAGAA,CTAAGCCT,,,,,TC
C75ADANXX,5,25,,TCCTGAGC,GCGTAAGA,,,,,TC
当我运行以下 awk 命令时:
awk -F "," '{print$11}' file.csv ##prints last cloumn
我想用 TC 提取行;但下面的命令什么也没打印
awk -F "," '{if($11==TC){print$0}}' file.csv
我在编写命令时哪里出错了?谢谢。
【问题讨论】:
-
无法复制,请指定您的平台。
-
试试
awk -F, '$11~/TC/'