Я использую awk '{if((echo $1 | cut -c1-3 align_1.da) eq "chr") print $1,$2,$3,$4,$5,$6}' align_1.da > align_1.dat
, чтобы увидеть, равен ли 1-й столбец каждой строки в файле align_1.da значению "chr" и помещать ли это в align_1.dat. Тем не менее, я получаю синтаксическую ошибку, может ли один из них помочь?
Формат ввода:
chr11 75781924 0 chr5 98293255 16
asi:3 4454545 2 asi:5. 643356 16
chr8 8201901 0 chr11 80828426 16
Ошибка:
awk: cmd. line:1: {if((echo $1 | cut -c1-3 align_1.da) eq "chr")
print $1,$2,$3,$4,$5,$6}
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: {if((echo $1 | cut -c1-3 align_1.da) eq "chr")
print $1,$2,$3,$4,$5,$6}
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: {if((echo $1 | cut -c1-3 align_1.da) eq "chr")
print $1,$2,$3,$4,$5,$6}
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: {if((echo $1 | cut -c1-3 align_1.da) eq "chr")
print $1,$2,$3,$4,$5,$6}
awk: cmd. line:1: ^ syntax error
awk: cmd. line:1: {if((echo $1 | cut -c1-3 align_1.da) eq "chr")
print $1,$2,$3,$4,$5,$6}
awk: cmd. line:1: ^ syntax error