Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Awk如果低于0_Awk - Fatal编程技术网

Awk如果低于0

Awk如果低于0,awk,Awk,这不算回报 awk -F, '$2>0 {print $1}' file.csv 您已告诉awk在字符,上拆分其输入行,但示例输入不包含,字符。示例输入使用空格分隔其输入字段。因此,$1是整个输入行,$2是空字符串,它总是小于0 修复您的输入,或告诉awk在空格上拆分 此外,如果您正在使用GNU awk,您可能需要阅读您的内容是否可以在引用字段中包含空格(或逗号?)。什么的“所有内容”?请提供您输入的示例。您的代码似乎与要求相符。第2列中的输入似乎格式不正确。考虑提供样本输入。完整的文件

这不算回报

awk -F, '$2>0 {print $1}' file.csv

您已告诉awk在字符
上拆分其输入行,但示例输入不包含
字符。示例输入使用空格分隔其输入字段。因此,
$1
是整个输入行,
$2
是空字符串,它总是小于
0

修复您的输入,或告诉awk在空格上拆分


此外,如果您正在使用GNU awk,您可能需要阅读您的内容是否可以在引用字段中包含空格(或逗号?)。

什么的“所有内容”?请提供您输入的示例。您的代码似乎与要求相符。第2列中的输入似乎格式不正确。考虑提供样本输入。完整的文件。TXT显示在第一个CMD中,在第二个CMD中没有FIL.TXT。我们需要看到FIL.CSV的内容,而不仅仅是它的名字。好的,我粘贴了前3行。标题、第一行(>0)和第二行(0和“ABCC3”用于
awk -F, '$2<0 {print $1}' file.csv
"" "log2FoldChange" "padj"
"AASS" 0.585822345291 0.0142249243232589
"ABCC3" -1.12579715427411 0.00503178459354681