awk

    1热度

    3回答

    我尝试过某种检查,但无法找到解决此问题的方法。我认为我应该找到合适的分隔符,然后按数字排序,但它不起作用。 这是我的文件: abc_bla_bla_bla_reg0_bla_reg_1_0 abc_bla_bla_bla_reg0_bla_reg_5_0 abc_bla_bla_bla_reg0_bla_reg_2_0 abc_bla_bla_bla_reg0_bla_reg_10_0 a

    3热度

    4回答

    我想通过只取最后一列的一个特定部分来修改文件(gff3格式)! 我的文件看起来像这样与标签空格分隔的九列: NW_015494524.1时针CDS 1220137 1220159。 - 0 ID = cds20267; Parent = rna22739; Dbxref = GeneID:107513619,Genbank:XP_016006018.1; Name = XP_016006018.1

    0热度

    1回答

    sed由于变量中的转义字符提前终止。希望awk可以做我需要的东西,但看不到! # Main section ==========================================╕ LASTIP=`grep -E '[0-2]{0,1}[0-9]{0,9}[0-9]{0,1}\.[0-2]{0,1}[0-9]{0,9}[0-9]{0,1}\.[0-2]{0,1}[0-9]{0,9}

    1热度

    2回答

    我看起来像这样的东西来显示常规文件,但我不知道如何让它只显示隐藏文件“。”。 ls -al | awk ' /^-/ {print $9}' .ghost1.c .ghost2 .ghost3.cpp input4.txt lab1.cpp Lab2.cpp proc prog1.c prog2.c prog3.c.txt prog.4c script1_t03.sh

    1热度

    1回答

    总产量所以,我有点失去了这里。 我试图检测iBeacons的存在。 我有一个脚本,拿出的数据是这样的: F992A0DE-5A63-4BC1-80F9-5F47A53A0C31 1 1 -60 -55 1.09090 1.87003 我可以控制输出,所以如果有必要,我可以添加分号或类似的东西。 的问题是:我需要聚合脚本的输出。 第一个字段表示检测到的信标的UID。 我要始终以20行出现的每个U

    0热度

    1回答

    我有结构化的这样一个逗号分隔的.txt文件: ABC,NAME1,LASTNAME1 DEF,NAME2,LASTNAME2 GHI,NAME3,LASTNAME3 在运行时: $ ./script.sh file.txt #!/bin/bash awk -F, '/NAME1/{print $3}' "$1" 我得到我想要的输出: LASTNAME1 当试图通过将变量传递给

    0热度

    1回答

    目前,我有一个usrpwd.txt文件,其中用户和密码由'space'分隔。我希望将这些用户添加到我的MySQL服务器并更改他们的权限。由于有2000个用户,因此手动添加它们变得不切实际。我试图在bash脚本中使用awk: awk '{mysql -u root -proot -e "CREATE USER '\''"$1"'\''@'\''%'\'' IDENTIFIED BY '\''"$2"

    2热度

    3回答

    所以我有看起来像这样的一个文本文件(截) [FRAME] pkt_pts_time=0.000000 pict_type=I [/FRAME] [FRAME] pkt_pts_time=0.250250 pict_type=B [/FRAME] [FRAME] pkt_pts_time=0.500500 pict_type=P [/FRAME] [FRAME] pkt_p

    0热度

    2回答

    我有如下的awk命令: awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print$1,$2,a[$1$2],$3}' ""each line of file 1"" >./awkfile/12as_132l.txt 和f1.txt内容是: 1sas.txt 12ds.txt 13sa.txt 21sa.txt 我想,我的剧本读FIL1的每一行。 T

    0热度

    1回答

    这是一个我昨天张贴在回答了一个跟进的问题: awk - Find the top url based on error code 我用昨天的答案,抢夺刚404修改了它错误代码,现在抓住所有4xx。 awk '$3 ~ /^4/{a[$2]++}END{for(url in a){print a[url], url}}' samplelog.txt | sort -rn 这个工作,但现在我想要一