在tab-delimited
file
下面我試圖使用awk
打印出字段的標題,如果它們包含單個.
(點)。其他字段不應包含.
,我將使用另一個awk
來檢測數據類型(alpha或整數---可能是小數)。下面看起來很接近但沒有按預期工作。謝謝 :)。awk打印的列標題,如果字段中有點
文件
Index HGMD Sanger Classification Pop
1 . . VUS .36
AWK
awk -F'\t' '$2 && $3 ~ /./ && FNR == 1 {printf "dot detected in fields: ORS $0"}' file
Index HGMD Sanger Classification
期望的輸出
dot detected in fields: HGMD, Sanger
'.36'是一個記錄或兩個記錄? – Inian
對不起,那是兩條記錄。基本上,'.'將會是自己的......它代表一個空值。 .36是代表'36%'的小數。謝謝 :)。 – Chris