awk

    -1热度

    3回答

    我想根据出场次数对输入进行排序。但是,我不想删除唯一或非唯一的行。举例来说,如果我得到以下输入: Not unique This line is unique Not unique Also not unique Also unique Also not unique Not unique 我会找一组流水线的命令,可输出以下会: This line is unique Also

    1热度

    2回答

    这就是我的代码的工作原理,我已经给出了计算字符而不是行,因为换行符不见了。 原始文件有 A,0,0,0,21,36,12,0,0,0,17.2,34,18,17.2,30.5,96,126,517,2399,2,111.83,38.583,111,1,0,0,0,0,0,0 csv文件有一组数据,我只是计算列数。它的逗号数只有相同的列数。我删除了换行符,所以我不能使用wc -l,所以我尝试使用

    2热度

    1回答

    我有一个包含信息的persons.dat文件。 下面是一个示例行。 1129|Lepland|Carmen|female|1984-02-18|228T04:39:58.781+0000|81.25.252.111|Internet Explorer 1129是ID。 我被要求根据他们的ID,特别是他们的名字(卡门),(姓氏= Lepland)和出生日期(1984-02-18)以空格分隔显示任

    0热度

    2回答

    我正在尝试重新编写写awk编程文件的列。该文件看起来像: 我的小程序,对列重新排序是: awk -v column=number 'BEGIN {FS=","; ORS="\n"; OFS=","; n=column} {for (i=1; i<=NF; i++){if (i!=n) $(i+1)=$i else $1=$i} {print $0}' file_name 我想提出先用数,然后r

    1热度

    3回答

    请帮我解析一个VCF文件。我正在粘贴一个真实的例子。 输入: 1 1014143 rs786201005 C T . . RS=786201005;RSPOS=1014143;dbSNPBuildID=144;SSR=0;SAO=1;VP=0x050068000605000002110100;GENEINFO=ISG15:9636;WGT=1;VC=SNV;PM;PMC;NSN;REF;ASP;L

    1热度

    3回答

    这是例1的输入: a b 和输出: a b 这是示例2的输入: a b 而输出: a b 但是,一个巨大的文件。我曾尝试:sed 's/\n\n/\n/g' file AMD cat file | tr '\n' '\t' | sed 's/\t\t/\t/g' | tr '\t' '\n'

    1热度

    2回答

    我想添加一列,如果两个先前的字段已在文件中找到。 我有一个包含大量条目的逗号分隔文件,我需要找到匹配两列,第二列和第七列的所有行。如果两行都在多行中找到,则添加第八列“共享”。 文件内容: WPC PROD LINUX O,1808,4194304000,10,3G,4G,66314 WPC PROD LINUX O,1809,3145728000,10,3G,4G,66314 WPC PRO

    1热度

    2回答

    首先文件,file_utm: 1.3 3.5 2.8 2.1 1.4 0.5 第二文件,file_ltm: 1.3 3.5 2.1 2.8 1.4 0.5 和一个状态下,当if i=j; then i=j=0; fi 输出文件: 0 1.3 3.5 2.8 1.3 0 2.1 1.4 3.5 2.1 0 0.5 2.8 1.4 0.5 0 这是我曾尝试:

    0热度

    1回答

    UPDATE: 现在我有一个简单的文件来处理,与此类似: 127.0.0.1 25 127.0.0.1 127.0.0.1 25 127.0.0.1 127.0.0.1 32828 127.0.0.1 127.0.0.1 32830 127.0.0.1 127.0.0.1 32906 127.0.0.1 127.0.0.1 32908 127.0.0.1 127.0.0.1 32984

    2热度

    4回答

    如何复制多次列? 例如 输入 1 4771131 4772199 ENSMUSG00000103922 0 + 0.670011 1 4773206 4785739 ENSMUSG00000033845 0 - 95.0352 1 4778063 4779212 ENSMUSG00000102275 0 - 0.1806 1 4807788 4848410 ENSMUSG0000002590